
嵌入式
道胜天下1
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
FreeRTOS 任务之前数据共享 信号量通讯失败
一、有两个任务 ,按键按一下,调用子函数(设置蜂鸣器响的频率次数等)二、第二个任务,10ms循环判断蜂鸣器响的频率次数等,出错!!!把按键和蜂鸣器执行放一个函数里,运行不出错。任务间最好不要直接变量共享。。。否则同一个任务中处理;任务间使用系统api比如信号量等。。。...原创 2022-03-09 00:04:30 · 302 阅读 · 0 评论 -
ubunut 使用openocd调试 第一篇: 安装
一:首先删除系统原有的openocd为什么删除原有的openocd呢?因为之前是直接使用: sudo apt-get install openocd命令行下面安装的软件,各种连接不上,打不stm32h7x.cfg脚本错误,所以果断放弃。使用如下命令卸载:sudo apt-get install openocd二:下载github上openocd主线源码自己编译,当然gcc,make这些工具得提前安装好!因为github网站在国外太慢,先导入到国内的gitee再下载下来:..原创 2021-03-21 08:12:04 · 2275 阅读 · 1 评论 -
嵌入式 linux开机自启动脚本
笔者使用buildroot构建的跟文件系统。首先看下/etc/init.d/自启动脚本有什么规律?有什么规律?以Sxx为开头的脚本,再看rcS里面的脚本内容。以Sxx开头后面的xx代表数字例如S60qtDemo-bg,启动后会自动调用这个脚本!!!...原创 2021-01-28 22:15:10 · 1389 阅读 · 0 评论 -
buildroot busybox配置后的操作
前文说到配置buildroot里的busybox 使用make busybox-menuconfig配置完成后需要执行一下make busybox才能和buildroot关联,再make ARCH=arm CROSS_COMPILE=arm-linux-gnueabihf-编译buildroot原创 2020-12-23 23:27:27 · 1702 阅读 · 0 评论 -
buildroot 如何配置busybox
在buildroot目录下,输入make busybox-menuconfig可以配置busybox原创 2020-12-23 21:44:29 · 3361 阅读 · 0 评论 -
buildroot生成bz2格式的文件系统包
由于NXP的imx6ull一般使用mfgtools下载文件系统等,需要使用bz2的压缩格式,但是手动压缩成bz2还有很多步骤没做导致不能运行,这里直接在buildroot里配置,Filesystem images ---> Compression method (bzip2) ---> (X) bzip2关于手动压缩bz2压缩格式失败,参考:ht...原创 2020-07-01 21:46:34 · 393 阅读 · 0 评论 -
u-boot下通过脚本更新内核和设备树
uboot需要移植好网络等相关驱动,硬件平台使用的是野火的limx6ull mini的emmc版本;1、需要uboot使能 FAT_WRITE功能,野火提供的uboot默认没有使能,在ebf_6ull_uboot/include/configs/mx6ullevk.h的最后加入#define CONFIG_FAT_WRITE,然后重新编译,如下图;2、编写uboot的 执行脚本,参考链接:https://www.firebbs...原创 2020-06-01 23:57:35 · 1491 阅读 · 0 评论 -
imx6ull spi驱动使能
1、首先修改dts,找到linux/arch/arm/boot/dtsimx6ull-14x14-evk.dts这里使能spi1在野火的dts里添加:&ecspi1 { fsl,spi-num-chipselects = <1>; cs-gpios = <&gpio4 26 0>; pinctrl-names = "default"; pinctrl-0 = <&pinctrl_csi_ecspi1 &pinc...原创 2020-05-23 22:46:22 · 2459 阅读 · 0 评论