Deeply Embedded C++
summary
Claims that C++ can run in constrained automotive devices with 500 kilobytes of RAM (down to 32 KB) and meet a 100 milliseconds startup target by using a run‑level lifecycle instead of heavy global constructors, a typesafe low‑level driver pattern built with template dispatch and portable bitfields, and a custom embedded STL that forbids dynamic allocation and exceptions, uses fixed‑size containers, a pluggable error handler, compiles under C++98, and is being extended toward an ASIL (safety‑certified) variant.
AI-written summary · about
chapters (5)
- 0:00Start
- 0:39SIDE STORY...
- 25:12FORGET ABOUT SAFETY CRITICAL APPLICATIONS
- 28:21EMBEDDED STL
- 38:52SAFETY CRITICAL STL
related talks
55mC++ in the World of Embedded Systems
01h 38mEmbedded & C++
01h 30mC++ in Constrained Environments
01h 00mBuilding Effective Embedded Systems in C++: Architectural Best Practices
01h 00mModern C++: C++ Patterns to Make Embedded Programming More Productive
01h 29mDelivering Safe C++
49mCost of C++ Abstractions in C++ Embedded Systems
01h 05mThe real problem of C++
