FreeRtos 檔案結構

2021-08-11 06:59:25 字數 498 閱讀 3927

最核心的三個檔案  

1)tasks.c   2)list.c    3)queue.c

tasks.c:  任務相關

list.c:       為乙個雙向鍊錶

queue.c   佇列,訊號量用於任務間通訊

4) croutine.c       類似task.c ,可以進行多任務排程,另一種方式進行除錯

5)event_groups.c 事件標誌組,初級理解,對任務管理的一種補充

6)time.c               內部實現的乙個軟體定時器

portable資料夾中的

1) 編譯平台   keil

2 )  記憶體管理    memmang----

heap.c

3)硬體平台 (rvds   ) 

port.c

portmacro.h

(rvds  ----realview development suite   面對arm系列,core_#。。)

了解FreeRTOS源檔案目錄結構

針對各個處理器所做的移植,以及其對應的demo,數目如此多的檔案,全部都存放在同乙個壓縮檔案裡。這樣做極大地簡化了freertos的發布過程,但是面對這麼多的原始檔,也很可能會令新手望而生畏。其實,freertos原始檔包的目錄結構非常簡潔,更出人意料的是,freertos實時核心僅僅只包含3個檔案...

FreeRTOS資料夾預覽

1.freertos 原始碼中有兩個資料夾,4 個 html 格式的網頁和乙個 txt 文件,html 網頁和 txt 文件看名字就知道是什麼東西,重點在於freertos 和 freertos plus 這兩個資料夾就是 freertos 的原始碼。1.開啟 freertos 資料夾 資料夾 de...

FreeRTOS入門 FreeRTOS移植

開啟keil工程,新建資料夾freertos core freertos portable 將原始碼根目錄下所有c檔案新增進freertos core 將portable rvds arm cm4f下的prot.c portable memmang 的heap 4.c檔案新增進去 新增include...