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內核核心代碼

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