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
Month: June 2026
Secure Boot and OTA Firmware Updates on ARM Cortex-M: A Production Guide to TrustZone, MCUboot, and Rollback Protection
For the architecture decisions behind this guide (root of trust, key hierarchy and rotation, anti-rollback storage and debug lock), see Firmware Security Architecture, part 8
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,