初识freertos

RTOS优势
1.裸机开发轮询代码,只能一个执行完才能执行下一个,断断续续,而RTOS针对多个任务可以实现共同执行
总结:避免任务多时,前后任务时间差过长,出现断断续续的效果
2.裸机开发,针对高优先级中断,哪怕里面有等待,也要执行完才能执行低优先级事情,浪费CPU资源
总结:避免空闲等待,提高CPU工作效率

RTOS特点:Real Time OS
1.分而治之:多个task实现总任务
2.延时函数:高优先级别任务处于延时时,可以调用同等优先级或低优先级执行
3.抢占式:高优先级任务抢占低优先级任务
4.任务堆栈:每个任务有自己的堆栈
注意1:优先级分为任务优先级和中断优先级,中断是内核触发的,中断发生,会打断任务执行。
注意2:任务可以同等优先级。

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值