// the find
nhivp/Awesome-Embedded
A curated list of awesome embedded programming.
A link aggregator for embedded systems learning resources — tutorials, sample projects, RTOS references, bootloader guides, and platform-specific material for STM32, Raspberry Pi, BeagleBone, MSP430, and others. It's a starting point for someone new to embedded who needs to know what exists, not a reference for someone who already knows what they're looking for.
Coverage is genuinely broad — bare-metal ARM, Linux kernel driver development, RTOS options, automotive/AUTOSAR, and ML-on-MCU are all represented. The ML/AI on MCU section has been updated relatively recently with practical entries like edge-agents and nn2. Platform-specific sections (STM32, ESP8266, Raspberry Pi) are deep enough to actually be useful rather than just token entries. Includes interview prep and books, which makes this usable as a learning roadmap, not just a bookmark dump.
Link rot is a real problem — several external links point to dead domains (OSDN, CodePlex archives, university course pages that rotate yearly). There's no quality signal: a polished production-grade project and a half-finished student repo get identical treatment. The 'Others' section is a grab bag that clearly accumulates whatever didn't fit elsewhere. No coverage of modern tooling like Zephyr, PlatformIO, or ESP-IDF, which are where a lot of real embedded work happens in 2025.