扫码阅读
手机扫码阅读
总结RTOS任务切换的时机
117 2024-08-31
我们非常重视原创文章,为尊重知识产权并避免潜在的版权问题,我们在此提供文章的摘要供您初步了解。如果您想要查阅更为详尽的内容,访问作者的公众号页面获取完整文章。
查看原文:总结RTOS任务切换的时机
文章来源:
一起学嵌入式
扫码关注公众号
摘要 - RTOS任务切换时机
【一分钟聊嵌入式】系列旨在提供简洁的嵌入式相关知识点,覆盖技术、职场、学习方法等多方面内容。读者可以通过公众号留言参与话题讨论或表达自己的观点。
本期简要探讨了RTOS中任务切换发生的时机,总结如下:
- 任务调度器启动并选择最高优先级任务。
- 系统时钟节拍改变时检查并可能切换任务。
- 在获取或释放信号量/互斥量时。
- 发送消息至消息邮箱/队列后,或在读取消息时。
- 向事件标志组发送事件或从中接收事件时。
- 任务函数调用系统延时或主动让出CPU时。
不同的RTOS可能有特定的实现机制,而且还可能有其他系统资源的操作引发任务切换,例如RT-Thread的内存池操作。
公众号【一起学嵌入式】鼓励读者分享知识、点赞以及进行互动讨论,以实现共同学习和成长。
想要了解更多内容?
查看原文:总结RTOS任务切换的时机
文章来源:
一起学嵌入式
扫码关注公众号
一起学嵌入式的其他文章
加入社区微信群
与行业大咖零距离交流学习
软件研发质量管理体系建设
白皮书上线