一。列表及列表项概念以及应用
1.freeRTOS列表介绍
列表项都是由链表生成,想要了解列表项,首先应该把上述的链表都要搞懂。
这是列表项的组件列表。
2.列表及列表项的定义
列表是双向链表构成,原因是双向链表的插入与删除效率高,只需要操作一次就能完成,而且对数据的管理更加灵活与便捷,有利于编写逻辑清晰的程序。
3.freeRTOS列表操作API
(1)vListInitialise()初始化列表
(2)vListInitialiseItem()初始化列表项
(3)vListInsert()指定序号插入列表项到列表中
(4)vListInsertEnd()插入列表项到列表尾部
(5)uxListRemove()从列表中移除列表项
二。列表及列表项函数应用
1.功能需求
1、当按键K3按下插入列表项
2、当按键K4按下移除列表项
3、当按键K5按下打印所有列表项信息
2.功能实现
功能业务划分
1.创建列表及列表项
2.列表及列表项初始化
3.插入功能开发
4.移除功能开发
5.打印功能开发