嵌入式开发环境
aping_cs_dn
这个作者很懒,什么都没留下…
展开
-
关于rt-thread 平台上 用户定义设备静态和动态注册问题的纠结
记录下曾经踩过的坑,与您分享。原创 2022-05-16 13:21:58 · 755 阅读 · 0 评论 -
2021-08-04在ENV环境下更改配置后无法更新mdk工程目录组件问题
在env和keil MDK安装正确前提下,在更换电脑后,更改了CubeMX 配置,然后想在env环境下通过menuconfig更改系统组件,这些操作都没问题,能够通过scons 编译,但是通过scons --target=mdk5成功执行后,打开keilMDK 发现需要配置的组件并没更新到工程目录下面,在研究后发现,两次安装keilMDK的路径不一样,第一次是按默认安装到C盘,第二次更改到了D盘,这样导致工程目录下的rtconfig.py文件里面的默认配置不起作用了:# cross_tool prov原创 2021-08-04 11:37:25 · 359 阅读 · 0 评论 -
RT-Thread 基于STM32F1xx HAL 库的学习笔记(1)---加入HAL库
目前RT-Thread 2.1.0的关于STM32F系列的库的驱动大部分还是标准库的的,在BSP目录中,有stm32f411-nucleo分支和stm32f7-disco是基于HAL库的,但STM32F1系列还没有HAL的支持,借助此次学习机会,现将HAL库移植到RT-Thread 2.1.0的STM32F10x分支中。移植环境:开发板 arm fly V3开发板,编译环境 Keil MDK原创 2016-12-02 19:14:19 · 5766 阅读 · 1 评论 -
RT-Thread 基于STM32F1xx HAL 库的学习笔记(2)---加入pin功能支持
RT-Thread的pin功能是个有意思的功能,在系统注册成misc之后,可以在进程中对芯片的IO引脚进行配置和读写。虽然在components\drivers\misc目录下pin.c中实现了中间的驱动,但是没底层驱动是难以发挥其功能的,这里就学习下如何通过底层驱动来实现在进程中进行pin操作。在rt-thread-2.1.0\bsp\stm32f40x\drivers目录中有基于stm原创 2016-12-02 20:38:40 · 1425 阅读 · 0 评论 -
RT-Thread 从开源到产品生成项目代码
在实际工作中,想利用开源代码做一款实际产品,需要下面几步【1】进入到RT-Thread目录下的BSP目录下,找到对应的一款板级支持包例如下面stm32f10x,为了示例,将其重命名为stm32f10x-curer然后进入该目录,在windows环境下按住shift键然后鼠标右键,找到“在此处打开命令窗口(W)”,然后在打开的命令窗口中键入scons --copy,如下图(前提是需要在系统中已经原创 2017-04-07 09:33:04 · 2246 阅读 · 0 评论