RT-Thread学习(一):目录结构

一个完整的工程如上图所示,各个部分功能如下:
1、applications:
RT-Thread 应用程序
2、rt-thread
RT-Thread 的源文件
2.1 components
RT-Thread 的各个组件目录
2.2 include
RT-Thread 内核的头文件
2.3 libcpu
各类芯片的移植代码
2.4 src
RT-Thread内核的源代码
2.5 tools
RT-Thread 命令构建工具的脚本文件
3. drivers
RT-Thread 的驱动,不同平台的底层驱动具体实现
4. Libraries
ST 的STM32(举例)固件库文件
5. kernel-sample-0.1.0
RT-Thread 的内核例程
-------------------------------------------------------------------------------------------------------------------------------------
双击 project.uvprojx后,会使用keil(本例使用keil5.0)打开整个工程,打开后工程结构如下图
各部分功能如下:
1、Applications
对应的目录为applications, 用于存放用户应用代码
2、Drivers
对应的目录为drivers,用于存放RT-Thread底层的驱动代码
3、DeviceDrivers
对应得目录为rt-thread/components/drivers,用于存放RT-Thread驱动框架源码
4、finish
对应的目录为/rt-thread/components/finsh,它用于存放RT-Thread命令行finish命令行组件
5、kernel
对应的目录为/rt-thread/src,用于存放RT-Thread内核核心代码
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· winform 绘制太阳,地球,月球 运作规律
· AI与.NET技术实操系列(五):向量存储与相似性搜索在 .NET 中的实现
· 超详细:普通电脑也行Windows部署deepseek R1训练数据并当服务器共享给他人
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 上周热点回顾(3.3-3.9)
2015-08-02 判断一个数是否为2的n次幂