NuttX是什么
特点与优势
与其他RTOS对比
应用场景
源码目录解析
核心组件
arch/drivers/fs/net/sched
Makefile体系
Kconfig入门
defconfig解析
构建流程
config条目
menu/menuconfig
choice/endchoice
dependencies/select
source/rsource
文件格式
创建defconfig
修改defconfig
最佳实践
all/clean/distclean
menuconfig目标
savedefconfig
板级目录结构
board.h
board_memorymap.h
board_initialize.c
arch目录结构
芯片系列配置
ARM/RISC-V/Xtensa
字符/块设备
网络设备驱动
SPI/I2C/UART
VFS配置
FAT/NFS/PROCFS/ROMFS
TCP/IP协议栈
Socket API
网络设备驱动
网络调试
设备树概念
NuttX设备树支持
设备树与Kconfig交互
自定义Makefile规则
添加编译选项
链接脚本/后处理
syslog/debug
assert配置
性能分析
LCD驱动/framebuffer
图形库/触摸屏
从零配置IoT设备
优化调试/文档编写
配置维护与升级