RPMsg Between Linux and an MCU: One-Way Messaging, Telemetry, and Request-Response
Oct 4, 2026 · 12 min read
A practical guide to communicating between Linux and an MCU with RPMsg, including one-way commands, periodic MCU telemetry, independent bidirectional traffic, and request-response settings updates.
What Makes a Processor Capable of Running Linux? MMU, RAM, Storage, and Architecture Requirements
Sep 6, 2026 · 11 min read
Learn what hardware is required to run embedded Linux, including the role of an MMU, practical RAM and storage requirements, why standard Linux does not run on most Cortex-M microcontrollers, and when NOMMU systems make sense.
ARM Cortex-M vs Cortex-A: Choosing the Right Architecture for Your Embedded Project
Aug 27, 2026 · 7 min read
A practical guide to choosing between ARM Cortex-M microcontrollers and Cortex-A processors for embedded projects. Learn the architectural differences, performance trade-offs, real-world use cases, and decision criteria for MCU vs MPU selection.
Storage Technologies in Embedded Systems: NAND, NOR, QSPI, eMMC, SD Card, ROM, RAM, and More
Jul 14, 2026 · 6 min read
A practical engineer-focused guide to embedded storage technologies including NAND, NOR, QSPI flash, eMMC, SD card, ROM, RAM, EEPROM, and FRAM, with pros and cons, common use cases, and selection advice for real products.