μC/OS-II 任务状态机模拟器
🔴 高频考点 — 点击按钮,逐步体验任务5种状态的切换过程
5种状态速记
| 状态 | 说明 | 进入方式 |
|---|---|---|
| 休眠态 | 任务代码存在,但未激活 | 初始状态 |
| 就绪态 | 等待CPU,随时可以运行 | OSTaskCreate() / OSSemPost() |
| 运行态 | 正在占用CPU执行 | 调度器选中 |
| 等待态 | 主动等待事件/时间 | OSTimeDly() / OSSemPend() |
| 被中断态 | 被外部中断暂停 | 硬件中断发生 |
考试陷阱
OSTimeDly()之后任务进入的是等待态,不是被中断态! 这是官方样题第35题的错误选项D。