打印
[学习资料]

FreeRTOS 任务状态

[复制链接]
428|1
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
forgot|  楼主 | 2024-4-12 09:28 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
FreeRTOS的任务状态包括:
1) Running-运行态
当任务处于实际运行状态被称之为运行态,即CPU的使用权被这个任务占用。
2) Ready-就绪态
处于就绪态的任务是指那些能够运行(没有被阻塞和挂起),但是当前没有运行的任务,因为同优先
级或更高优先级的任务正在运行。
3) Blocked-阻塞态
由于等待信号量,消息队列,事件标志组等而处于的状态被称之为阻塞态,另外任务调用延迟函数也
会处于阻塞态。
4) Suspended-挂起态
类似阻塞态,通过调用函数vTaskSuspend()对指定任务进行挂起,挂起后这个任务将不被执行,只
有调用函数xTaskResume()才可以将这个任务从挂起态恢复。

使用特权

评论回复
沙发
xinpian101| | 2024-4-13 15:53 | 只看该作者
在研究ROTS吗,有没有全面基础的教程。

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

1762

主题

13158

帖子

55

粉丝