Skip to main content

工程目录说明

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 // 编译工具链