tags: [concept] type: concept
stateDiagram-v2
[*] --> Ready: 创建
Ready --> Running: 调度选中
Running --> Ready: 时间片耗尽/被抢占
Running --> Blocked: 等待事件/延时
Blocked --> Ready: 事件到达/超时
Running --> Suspended: vTaskSuspend()
Suspended --> Ready: vTaskResume()
在 PendSV ISR 中处理(最低中断优先级),通过 ICSR.bit28 触发。
raw/Joplin/嵌入式+Linux/FreeRTOS学习笔记/02-任务调度与状态管理.md