文章目录
_________________________________
BUG
FreeRTOS移植到STM32F103C8T6无法点灯解决方法
__________________________________________________
1.freeRTOS数据类型
—————————————————————————————————
2.freeRTOS变量名
—————————————————————————————————
3.FreeRTOS 中链表的实现
—————————————————————————————————
4.freeRTOS 中的任务
—————————————————————————————————
5.临界段
执行的时候不能被打断的代码段
—————————————————————————————————
6.列表&列表项
列表初始化
7.二值信号量
—————————————————————————————————
8.计数型信号量
—————————————————————————————————
9.优先级反转和处理方法
优先级翻转
我的理解:
任务L、M、H分别表示优先级低 、中、高,当L正在使用信号量时,H想使用,只有死等;
这时候,M任务开始执行,M优先级大于L的优先级,所以L挂起,M执行(剥夺了L的CPU使用);
当M执行完,再执行L,最后执行H
—————————————————————————————————
10.软件定时器
—————————————————————————————————
11.标志事件组