最核心的三個文件
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_#。。)