NuttX 在 STM32F407 开发记录系列开篇
最近笔者正在着手一个新项目,目标平台选择了 STM32F407VET6,恰好手头也有相应的开发板。
由于项目本身比较简单,但又希望在后续具有更好的可移植性,因此决定采用 NuttX 作为操作系统。
项目具体需求,平台上会热插拔形式接入多个串口设备,然后将其所有的数据汇总并通过一个上位机串口进行发送,然后将上位机发送的多个数据按照意图分别发下下位机的几个串口,整体功能图如下:

其中uart1负责后台通信,也就是nuttx的console,uart2负责与上位机通信,uart3-6负责与外设通信,主要功能就是将主机的数据下发到特别的外设,并且将外设的上行数据汇总发送给主机,类似于串口复用。
这一系列博客将记录整个开发过程,包括环境搭建、烧写调试以及功能实现,既是开发日志,也希望能为有类似需求的朋友提供一些参考。
NuttX 在 STM32F407 系列博客大纲
系列目录
-
- 工具链安装(arm-none-eabi-gcc)
- OpenOCD / ST-LINK 配置
- NuttX 源码获取
-
- menuconfig 配置说明
- 编译 nuttx.bin
- 使用 OpenOCD 烧录到 STM32F407VET6

最低0.47元/天 解锁文章

被折叠的 条评论
为什么被折叠?



