Chips don't bite! An introduction to µController programming for Rusteaceans
summary
Claim: Rust runs on microcontrollers with the same ergonomics as desktop code and you can build real hardware projects without inventing drivers. The demo uses rp2040 + Raspberry Pi debug probe, flashes firmware with probe-rs and cargo, reads an SCD40 CO2 sensor driver from crates.io and combines it with an LED driver to change color based on CO2 levels, and the assembled setup actually runs and prints sensor values over the debug connection.
AI-written summary · about
chapters (11)
- 0:00Microcontroller programming intro
- 1:51Who is behind the talk
- 3:17Why microcontrollers matter
- 5:06Hardware components
- 7:13Rust on microcontrollers
- 8:36Real-world use cases
- 11:30Hardware setup demo
- 12:56CO2 sensor code walkthrough
- 14:41Learning resources
- 17:31Next steps
- 19:56Q&A
related talks
28mSensors, Servos, and Signals with Rust
46mIntroduction to Embedded Rust
50mHow to Do Embedded Development with Rust
01h 16mBuild a Green House Controller Using the MicroBit v2 & Rust
30mEmbed it yourself
54mRust for IoT? Lessons Learned from Rust on Microcontrollers
02mRustbots - Robots powered by Rust
41mRust Meets Zephyr: Building Safer Embedded Applications
