freertos(第一課,導言)

vivadoSDK中,已經移植好了freertos。直接使用即可。
freertos的部署,多見於MCU,它介於裸機前後臺架構和複雜的linuxOS之間。
freertos上部署協議棧是比較容易的事,例如LWIP,WIFI,BLUETOOTH。
官方網站是www.freertos.org

本系列旨在從原理層面剖析freertos的移植,實現,功能模塊及其API。

我們將按照下面的順序來學習freertos,並找到SDK中對應的文件。
1)freertos編碼風格。
2)freertos列表,列表項,鏈表。

3)freertos的中斷管理。
4)freertos的內存管理。
5)freertos的軟件定時器。

6)freertos的TASK,TASK的概念,TASK的結構體,TASK相關API,空閒任務。
7)freertos的調度器,任務調度,任務優先級,任務管理。
8)freertos的時間管理,任務延時,時間片。

9)freertos的消息隊列。
10)freertos的信號量。
11)freertos的互斥量。
12)freertos的事件。
13)freertos的任務通知。

14)freertos源碼結構。
15)freertos移植,zynq上的移植。
16)freertos配置,include宏,config宏。

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