Introduction to Embedded Rust
summary
Shows how to build and flash Rust programs for tiny microcontrollers using rustup, target toolchains and cargo, demonstrated by a ~164‑byte blink binary with a one‑byte BSS. Gives concrete demos on ATtiny85 (blink + ADC light sensor) and ESP32 (esp-idf bindings, SSD1306 display, ADC read into an atomic, and serving the value over HTTP at esp32.local).
AI-written summary · about
chapters (13)
- 0:00Rust embarqué
- 1:03Introduction
- 2:06Why choose Rust
- 5:35Embedded setup
- 7:23Microcontrollers overview
- 10:30Blink project in Rust
- 15:33Rust embedded code details
- 21:56Memory size and optimization
- 25:10Sensor-based frequency control
- 29:35ESP32 power and ecosystem
- 35:17OLED graphics
- 37:33Embedded HTTP server
- 43:48Conclusion
related talks
50mHow to Do Embedded Development with Rust
04mLightning Talk - Embedded Rust
36mIt's Embedded Rust Time
31mReally Small Rust
30mEmbed it yourself
01h 42mIntroduction to Rust (for people who have never used a compiler)
26mIntroducing Rust into a Legacy Embedded System
41mRust Meets Zephyr: Building Safer Embedded Applications
