~/talk

Python Untethered: Building Robust Embedded Systems

Talkat PyCon Italia 2025 · 2025-05-28..05-31· [embedded-and-hardware]
links:none on file
slides:none on file

Modern embedded Linux devices fail mostly from storage wear, unexpected power loss, and bad updates; practical fixes include using an overlay filesystem or RAM tmpfs for noisy logs, sending metrics off-device, and avoiding frequent flash writes that caused Tesla to recall over 100,000 cars in 2021. Use resilient primitives like SQLite with journaling, perform edits via atomic rename, let systemd manage services, and add a hardware or software watchdog to auto-reboot. Mentioned build tools: buildroot and Yakto.

AI-written summary · about

  1. 0:00Introduction and overview
  2. 1:55What is an embedded system
  3. 3:23Modern embedded system challenges
  4. 8:42Storage and fault tolerance strategies
  5. 13:45Fault tolerance and recovery methods
  6. 17:16Debugging and monitoring embedded devices
  7. 19:03Configuration and deployment approaches
  8. 21:31Summary and key takeaways
  9. 22:18Q&A and closing remarks
~/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.