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

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章