扫码阅读
手机扫码阅读

总结RTOS任务切换的时机

43 2024-08-31

我们非常重视原创文章,为尊重知识产权并避免潜在的版权问题,我们在此提供文章的摘要供您初步了解。如果您想要查阅更为详尽的内容,访问作者的公众号页面获取完整文章。

查看原文:总结RTOS任务切换的时机
文章来源:
一起学嵌入式
扫码关注公众号
摘要 - RTOS任务切换时机

摘要 - RTOS任务切换时机

【一分钟聊嵌入式】系列旨在提供简洁的嵌入式相关知识点,覆盖技术、职场、学习方法等多方面内容。读者可以通过公众号留言参与话题讨论或表达自己的观点。

本期简要探讨了RTOS中任务切换发生的时机,总结如下:

  • 任务调度器启动并选择最高优先级任务。
  • 系统时钟节拍改变时检查并可能切换任务。
  • 在获取或释放信号量/互斥量时。
  • 发送消息至消息邮箱/队列后,或在读取消息时。
  • 向事件标志组发送事件或从中接收事件时。
  • 任务函数调用系统延时或主动让出CPU时。

不同的RTOS可能有特定的实现机制,而且还可能有其他系统资源的操作引发任务切换,例如RT-Thread的内存池操作。

公众号【一起学嵌入式】鼓励读者分享知识、点赞以及进行互动讨论,以实现共同学习和成长。

想要了解更多内容?

查看原文:总结RTOS任务切换的时机
文章来源:
一起学嵌入式
扫码关注公众号