Most FreeRTOS queue tutorials stop at xQueueSend and xQueueReceive — the two calls that were never the hard part. They show you a producer task,
Tag: RTOS
Real time operating system
Event-Driven Firmware Architecture
Most write-ups on event-driven firmware stop at the conceptual layer: events decouple modules, a queue holds them, a dispatcher routes them. That part is easy
Hierarchical State Machines (HSM) in C for Telecom and RF Firmware
In telecom, RF, SATCOM, and industrial communication products, firmware coordinates dozens of subsystems that all run at once: PLL lock supervision, thermal protection, VSWR monitoring,
ISR Integration — ISR-safe APIs, the syscall-priority boundary, and deferred interrupt processing
Previously: Semaphore vs Mutex | Next: Heap Management Why ISRs Are Different — The One Rule You Cannot Break An Interrupt Service Routine runs outside
The Interrupt Pattern in Embedded Systems
Introduction In embedded systems, responsiveness and timing precision are often critical. When a hardware event occurs — such as a GPIO edge, UART byte received,
The Polling Pattern in Embedded Systems
Introduction In many embedded systems, it’s not always possible — or practical — to use interrupts. Some peripherals don’t provide interrupt lines, others generate events
The Debouncing Pattern in Embedded Systems
Introduction Mechanical switches, buttons, and some sensors don’t produce clean, instantaneous transitions between ON and OFF states. Instead, they generate a series of rapid, unpredictable
Zephyr vs FreeRTOS: Choosing the Right RTOS for Your Project
When it comes to real-time operating systems (RTOS) in the embedded world, Zephyr and FreeRTOS stand out as two of the most prominent options. Both
Embedded C++ Interview Questions and Answers
Contents – 13 Sections, 100 Questions Q1-Q6 C++ vs CQ7-Q15 OOPQ16-Q23 MemoryQ24-Q35 Modern C++Q36-Q41 TemplatesQ42-Q47 ISRsQ48-Q52 RTOSQ53-Q58 PatternsQ59-Q63 ConcurrencyQ64-Q70 DebugQ71-Q75 SafetyQ76-Q85 C++20Q86-Q100 Rapid Fire Welcome
FreeRTOS Interview questions
A Comprehensive Guide to RTOS Interview Questions for Embedded Systems Welcome to this detailed guide on Real-Time Operating System (RTOS) interview questions, specifically crafted for