~/talk

Dealing with Embedded Limitations

Talkat CppCon 2020 · 2020-09-14..09-18· [embedded-and-hardware]
name:Ben Saks
links:none on file
slides:none on file

Panel goes through concrete limits and fixes: toolchains are often years-old because of recertification (Lynx compilers named), the standard library is largely unusable for safety work so the freestanding library proposal aims to carve usable pieces, exceptions currently allocate via the heap and incur stack‑unwinding and RTTI costs, and SG14 papers propose alternatives including low‑cost deterministic exceptions and low‑overhead allocators (jmalloc/TCMalloc variants). Practical advice: benchmark small rewrites, certify only chosen components, and try embedded targets (Raspberry Pi or MCU dev boards) before wholesale migration.

AI-written summary · about

  1. 0:00Introduction
  2. 0:45Panel Introductions
  3. 5:48What motivated this panel
  4. 7:38Certification process
  5. 15:05Resources
  6. 23:21Standard Libraries
  7. 28:36No Suit Problem
  8. 32:59Moving to C
  9. 36:26Moving to MISRA
  10. 39:49Resistance to features
  11. 41:32Default constructors
  12. 45:35SIL FMEA
  13. 51:24Exception Handling
~/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.