目录
文章目录
- 目录
- PX4--board文件夹
- 1.board 文件夹结构
- 1.extras
- 2. init文件夹
- 1. rc.bodrd_defaults 板层默认配置
- 2. rc.bodrd_sensors配置
- 3.nuttx-config文件夹
- 1.include 配置
- 1.board_dma_map.h配置
- 2.nsh配置
- 3.scripts配置
- 1.scripts.ld连接脚本文件
- 2.Kconfig配置文件
- 4.src文件夹
- 1.board_config.h
- 2.can.c
- 3.i2c.cpp
- 4.init.c
- 5.led.c
- 6.manifest--板层识别
- 7.spi.cpp
- 8.timer_config.cpp
- 9.usb配置
- 10.CMakeLists.txt配置
- 5.默认的相关配置
- 1.default.px4board 配置
- 2.移植自己的硬件上
PX4–board文件夹
1.board 文件夹结构
可以看出board里面包含了很多厂家的板层设计,这里我们主要以px4里面的fmu-v2进行研究学习。首先我们看下里面的结构
这个里面主要包含了四个文件夹,分别是extras,init,nuttx-config,src四个文件夹及.px4board文件后缀。
1.extras
这个主要是外部提前编译好的固件,io文件主要给fmu往io里面写入的固件。