Detailed Explanation of FreeRTOS Multitasking Execution Principles – Part Two
Detailed Explanation of FreeRTOS Multitasking Switching Underlying Principles 6. Task State Transitions 6.1 State Transition Diagram Create Ready Queue CPU Execution [NEW] —–> [READY] —–> [RUNNING] ↑ ↓ ↓ ↑ ↓ [Time Slice Expired] ↑ ↓ ↓ [Waiting for Event] [BLOCKED] [Delay Waiting] [SUSPENDED] 6.2 State Transition Conditions Transition Trigger Condition Description NEW → READY … Read more