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宏。

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