freeRTOS 学习

_________________________________

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.标志事件组

在这里插入图片描述
在这里插入图片描述

12.任务通知

在这里插入图片描述

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值