1 列表及列表项概念及其应用
1.1 freeRTOS列表介绍
任务调度列表介绍
其他组件列表介绍
1.2 列表及列表项的定义
双向链表结构
1:插入与删除效率高,只要操作一次就能完成
2:对数据的管理更加灵活与便捷,有利于编写逻辑清晰的程序。
列表与列表项
1.3 freeRTOS列表操作API
vListInitialise()
vListInitialiseItem()
vListInsert()
vListInsertEnd()
uxListRemove()
2 列表及列表项函数应用
2.1 功能需求
- 1、当按键K3按下插入列表项
- 2、当按键K4按下移除列表项
- 3、当按键K5按下打印所有列表项信息
2.2 功能实现
功能业务划分
3 列表及列表项实现原理
3.1 列表及列表项初始化
列表及列表项数据结构
列表初始化
列表项初始化
3.2 列表及列表项插入
列表项按序插入
列表项尾部插入
3.3 列表及列表项移除
3.4 FreeRTOS操作列表接口
FreeRTOS操作列表接口一
FreeRTOS操作列表接口二