Embedded OSFixing FreeRTOS Task Starvation: Priority Boosting & AgingFreeRTOS uses a fixed-priority preemptive scheduler. By design, the highest-priority ready task…Jithin TomAugust 22, 2026 3 min
Embedded OSFixing FreeRTOS Queue Overrun Data Loss in ISR ContextsQueue overrun in FreeRTOS ISRs is a silent killer. The ISR fires, calls xQueueSendFromISR , the…Jithin TomAugust 19, 2026 4 min
Embedded OSZephyr PM Subsystem: Deep Sleep, Device Runtime PM, and Policy-Driven Power ControlZephyr's Power Management (PM) subsystem is not a single feature — it's a layered architecture…Jithin TomAugust 17, 2026 3 min
Embedded OSFreeRTOS Queue Sets: Multi-Source Event HandlingFreeRTOS queue sets solve a specific but common problem: a single consumer task needs to wait for…Jithin TomAugust 13, 2026 3 min
Embedded OSFreeRTOS SMP: Multi-Core Task Affinity & Load BalancingFreeRTOS SMP extends the single-core scheduler to multiple identical cores sharing memory. The…Jithin TomJuly 30, 2026 2 min
Embedded OSFreeRTOS Critical Sections and Synchronization PrimitivesFreeRTOS critical sections are the most primitive synchronization mechanism in the kernel, yet they…Jithin TomJuly 29, 2026 2 min