在嵌入式Linux系统中,内核移植非常关键,没有Linux内核一切都是空谈,下面我们就来讨论一下Linux内核在S3C2416上的移植。首先,Linux是开源软件,其内核源代码可以直接到网站https://www.kernel.org/上下载。但Linux内核的版本非常之多,而且各个版本之间都存在有 ...
分类:
其他好文 时间:
2020-02-09 09:37:44
阅读次数:
69
STM32CubeMX-CAN总线的配置配置好后生成代码关于HAL库中相关文件代码1、HAL库滤波器设置c文件#include "bsp_can.h"#include "main.h"extern CAN_HandleTypeDef hcan1;extern CAN_HandleTypeDef hc... ...
分类:
其他好文 时间:
2020-02-02 01:49:50
阅读次数:
403
使用FreeRTOS配置led闪烁设置创建任务的名字和对应的弱函数名字生成代码,在弱函数中写入相应的函数,刚生成的函授都在main.c中。点add可以添加任务。 ...
分类:
其他好文 时间:
2020-02-01 20:57:57
阅读次数:
86
STM32CubeMX中配置GPIO基本操作普通I/O口配置应用HAL库实现LED的闪烁。1、通过原理图查看自己的板子中关于LED的原理图。2、在STM32CubeMX中找到对应的引脚,配置模式。如果只是普通I/O这里可以选择GPIO_Output。PF14:GPIO_Output 普通引脚延时闪烁... ...
分类:
其他好文 时间:
2020-01-30 23:17:45
阅读次数:
148
STM32CubeMX的下载与安装:官网下载注意:需要安装Java开发环境。STM32CubeMX新建工程1、打开STM32CubeMX,点击help中的manage embedded software packages安装你需要的包。2、打开STM32CubeMX,点击file选中New Proj... ...
分类:
其他好文 时间:
2020-01-30 21:06:27
阅读次数:
95
1、安装 Ubuntu 虚拟机 (这一步网上很多资料): 2、安装发开工具: 1> 换国内源 (国内源安装工具速度会快点) 2> 安装 NFS : 1) sudo apt install nfs-kernel-server 2) 配置 nfs 服务sudo vi /etc/exports : 添加 ...
分类:
系统相关 时间:
2020-01-18 19:25:23
阅读次数:
439
我使用了两种驱动开发的模型来写了smart210上的按键驱动程序,这里做一下总结以及提供他人参考以及建议和改进,最后一个原因是自己很久没有写过博客了,现在想分享一下linux驱动开发程序的编写。 首先是Linux的中断处理机制。裸机开发中,通过中断标识一个函数指明该函数是中断处理函数,在编译器处理时 ...
分类:
系统相关 时间:
2020-01-17 22:44:26
阅读次数:
120
OpenWrt 是一个比较完善的嵌入式 Linux 开发平台,在 OpenWrt 中增加软件包极其方便,按照 OpenWrt 的约定就可以很简单的完成。软件包需要在 package 目录下创建一个目录,以包含该软件包的各种信息和与 OpenWrt 建立联系的文件。然后创建一个Makefile 与 O ...
分类:
移动开发 时间:
2020-01-13 23:31:13
阅读次数:
375
这次我们来介绍使用buildroot构建opencv开发环境,buildroot 是 Linux平台上一个构建嵌入式Linux系统的框架。整个buildroot是由 Makefile脚本和Kconfig配置文件构成的。可以和编译Linux内核一样,通过 buildroot 配置,menuconfig ...
分类:
其他好文 时间:
2020-01-13 12:44:02
阅读次数:
110
1.C、C++环境搭建 打开终端,使用sudo su切换到root模式,然后用apt-get update更新软件包列表。 sudo su apt-get update Ubuntu的apt包管理器将c、c++的环境都集成在build-essential中,因此安装build-essential就安 ...
分类:
编程语言 时间:
2019-12-26 21:43:51
阅读次数:
154