FreeRtos 文件結構

最核心的三個文件  

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_#。。)
相關文章
相關標籤/搜索