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内核核心代码

posted @   hbg-rohens  阅读(978)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· winform 绘制太阳,地球,月球 运作规律
· AI与.NET技术实操系列(五):向量存储与相似性搜索在 .NET 中的实现
· 超详细:普通电脑也行Windows部署deepseek R1训练数据并当服务器共享给他人
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 上周热点回顾(3.3-3.9)
历史上的今天:
2015-08-02 判断一个数是否为2的n次幂
点击右上角即可分享
微信分享提示