初学RT-Thread,挺感谢的。现在把作业附上,请大家多多指教,谢谢!
1、RT-Thread代码目录结构:
applications:用户应用层的代码
main.c
DebugConfig:编译时的输出目录
drivers:板级的驱动
GPIO、SD、SPI、USB等驱动。
Libraries:芯片的固件库函数
CMSIS:芯片的内核接口
STM32F1xx_HAL_Driver:芯片的外围库。
packages:本系列教程所对应的代码
rt-thread:rt-thread的源码
src:rt-thread的核心代码,可以看出rt-thread是一个轻量级的RTOS。
include:rt-thread内核的头文件。
libcpu:rt-thread对不同类型的架构芯片的支持。
components:放的是各个不同的组件,如DFS,vbus等等,组件丰富。
tools:rt-thread自动化构建以及自动化编译所用到的一些东西。
2、RT-Thread启动流程图:
如附件所示,么有viso,就用word画了一个。