Embedded Development
Status: Planned
Overview
This subdomain covers the application of modern C++ in embedded systems, including resource constraints, zero-overhead abstraction, memory management, peripheral programming, interrupt concurrency, STM32 hands-on projects, RTOS, and more.
Estimated 45–50 articles.
Chapter Navigation
Content is being written, stay tuned.
Existing Content (To Be Rewritten)
This directory contains a large number of embedded-related articles and an STM32F1 hands-on series migrated from an older tutorial. These will be comprehensively rewritten in the future.
Article List
Modern C++ for Embedded Systems Tutorial — Zero-Overhead Abstraction→Resource and Real-Time Constraints in Embedded Systems→The Cost of Dynamic Memory: Fragmentation and Non-Determinism→Embedded C++ Tutorial — Static Storage and Stack Allocation Strategies→Embedded C++ Tutorial: Object Pool Pattern→Compile-Time Polymorphism vs Runtime Polymorphism→EBO (Empty Base Optimization): A Slimming Technique in C++→Embedded C++ Tutorial: placement new→Embedded C++ Tutorial: Slab / Arena Implementation and Comparison→Embedded C++ Tutorial — ETL→Writing Interrupt-Safe Code→Embedded C++ Tutorial — std::array vs C Arrays→Index→