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
Embedded OSFreeRTOS Heap Implementations Compared: Heap_1 to Heap_5Dynamic memory allocation in bare-metal and RTOS-based firmware remains a polarizing topic. Safety…Jithin TomJuly 14, 2026 5 min