工程目录说明
SDK代码目录组织结构简介
├── bootloader //空目录,spl的源码在linux的代码库中。rtos加载的是预先编译好的spl镜像
│ └── README
├── doc // 代码的说明文档
│ ├── FAE文档 //客户支持过程中的高频问题总结文档
│ ├── 开发使用说明 //代码开发过程必备文档
│ └── 芯片手册 芯片相关文档,包括PM和DS文档
├── freertos
│ ├── application //一些专用的应用场景
│ ├── build //编译脚本
│ ├── Config.in //iconfigtool工具用到的框架文件
│ ├── configs //编译配置文件
│ ├── devices // 外接设备驱动
│ ├── drivers // 驱动目录
│ ├── example // 示例代码
│ ├── filesystem // 文件系统
│ ├── include // 头文件
│ ├── lib // 通用库函数
│ ├── Makefile
│ ├── net // 网络协议栈
│ ├── newlib // c标准库
│ ├── objs //存放当前编译到的.o文件
│ ├── os // 系统内核代码
│ ├── package // 配置界面选项和编译链接
│ ├── rtos-with-spl.bin //编译生成的带spl和rtos镜像的最终系统烧录镜像
│ ├── shell // 终端命令行
│ ├── symbols // (内部使用,用于异常打印)
│ ├── third_party // 第三方开源库
│ ├── tools // (内部使用,编译系统工具脚本)
│ ├── vendor // 用户使用编程目录
│ ├── xburst // xburst架构的芯片级别代码
│ ├── xburst2 // xburst2架构的芯片级别代码
│ ├── zero.bin // 单独rtos镜像
│ ├── zero.dump.S // 编译中间文件
│ └── zero.elf // 编译中间文件
└── tools
├── iconfigtool // 模块驱动的配置工具
├── license // 算法的授权工具
└── toolchains // 编译工具链