~/talk

C++ on small micro controllers

Talkat Meeting C++ 2015 · 2015-12-04..12-05· [rust]
links:none on file
slides:none on file

Programs target tiny MCUs — 4 KB and even 20 bytes — with constraints driving choices: prefer templates and compile‑time computation to generate only needed code, use static classes and global allocation not globals so RAM is known at link time, avoid heap, exceptions and virtual dispatch to guarantee predictable worst‑case timing, skip heavyweight STL and floating‑point libraries, measure worst‑case not average, consider link‑time sizing checks and permissive licenses (Boost/BSD) for reuse.

AI-written summary · about

  1. 0:00Microcontroller programming intro
  2. 2:52Embedded constraints
  3. 9:05Desktop vs embedded dev
  4. 16:15Small MCU programming
  5. 21:27Standard libraries issues
  6. 27:21Heap allocation vs real-time
  7. 30:56Exceptions in real-time
  8. 36:52Optimizing virtual functions
  9. 40:12Memory efficiency
  10. 43:33Licensing and code reuse for small microcontrollers
  11. 47:34Stack size prediction
  12. 49:20Summary best practices
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.