RT-Thread仓库结构介绍
当前的仓库代码版本 RT-Thread v5.1.0 released
仓库目录
.
├── ChangeLog.md
├── Kconfig
├── LICENSE
├── README.md
├── README_de.md
├── README_es.md
├── README_zh.md
├── bsp
├── components
├── documentation
├── examples
├── include
├── libcpu
├── src
└── tools
- ChangeLog.md 更新日志文件,查看变更记录
- Kconfig menuconfig工具使用,配置工程,不要修改
- LICENSE 开源许可证
- README.md 仓库介绍的说明文档
- bsp 各种芯片的基础工程包,如果您用的不在里面则是未受支持或者未有人提供示例
- components 组件包,rt-thread的精髓所在
- documentation 官方的说明介绍文档
- examples 示例工程
- include 系统头文件
- libcpu 内核支持层
- src 系统源码
- tools 用于支持env-windown工具的py脚本工具
BSP工程介绍
.
├── Kconfig
├── README.md
├── SConscript
├── SConstruct
├── air32f103.code-workspace
├── applications
├── board
├── build
├── figures
├── libraries
├── packages
├── project.dep
├── project.ewd
├── project.ewp
├── project.eww
├── project.uvoptx
├── project.uvprojx
├── rtconfig.h
├── rtconfig.py
├── rtthread.bin
├── settings
├── template.ewp
├── template.eww
├── template.uvoptx
└── template.uvprojx
8 directories, 18 files
- Kconfig menuconfig 加载的初始文件
- README.md 本工程的说明文档
- SConscript scons脚本的加载文件
- SConstruct scons脚本加载文件 整个工程的配置
- air32f103.code-workspace vscode工作区文件
- applications 用户程序目录
- board 板级配置
- build 编译生成
- figures 配图
- libraries MCU驱动库
- packages 配置的第三方源码包
- project.ewd iar的debug配置文件(可以删除)
- project.ewp iar的工程配置文件(scons --target=iar 脚本生成)
- project.eww iar工程的工作区文件,打开工程的文件
- project.uvoptx MDK 文件
- project.uvprojx MDK工程文件
- rtconfig.h menuconfig 根据.config生成的配置文件
- rtconfig.py scons用的脚本
- rtthread.bin 编译的结果 程序文件
- settings iar自动生成的文件夹(可以删除)
- template.ewp scons 自动生成iar工程需要的模板文件
- template.eww scons 自动生成iar工程需要的模板文件
- template.uvoptx scons 自动生成iar工程需要的模板文件
- template.uvprojx scons 自动生成iar工程需要的模板文件