It's Embedded Rust Time
summary
Argues Rust is ready for embedded with concrete wins: Cargo and crates.io power cross‑compiles, embedded-hal traits enable portable drivers, Cortex‑M/R and RISC‑V support exist, ESP32 vendor funds a compiler backend, and Embassy provides an async runtime that actually ships usable code. Ferris Systems ships a safety‑certified subset (addressing automotive ISO needs). Teaching/materials (micro:bit 2 discovery book, Rust Edu) are growing but middle‑market on‑ramps need work. Real bugs like the AirPlay buffer overflow and use‑after‑free show why memory safety matters and why no-std, heap‑optional toolchains are urgent.
AI-written summary · about
chapters (15)
- 0:00Introduction
- 0:44Thank you
- 1:55The Embedded Squad
- 2:22What is Embedded
- 5:01Why Rust
- 9:10Why Embedded
- 10:39Where Weve Come
- 13:14Year of the Linux Desktop
- 15:39Educational Resources
- 17:44Embedded Systems
- 21:16Takeup
- 23:36Why am I so urgent
- 25:45We need to do better
- 26:43Spread the word
- 27:07Questions
related talks
50mHow to Do Embedded Development with Rust
01h 09mThe Rust Programming Language: Origin, History and Why it's so important for Arm today
01h 01mMemory Safety: Rust vs. C
26mIntroducing Rust into a Legacy Embedded System
29mRust: Embedded, Async, All the Way
56mRust for Safe and Scalable Automotive: Insights from
41mRust Meets Zephyr: Building Safer Embedded Applications
46mIntroduction to Embedded Rust
