Tutorial: Embedded Rust

Developing on microcontrollers in Rust by example of RIOT OS. FrOSCon 19, 2024-08-18, RIOT devroom.

riot-logo/riot-logo.svg

Brief intro

Christian Amsüss

chrysn@fsfe.org, @chrysn@chaos.social

Free Software, Open Standards

qr.png

Plan

You?

Background: RIOT, Rust

Traits for embedded systems

More on https://github.com/rust-embedded/awesome-embedded-rust

Background: Targets

Exercises

https://github.com/inetrg/exercises/

https://rustdoc.etonomy.org/

Anatomy of a Rust application on RIOT

Let's Play

Tasks

Tasks II

https://github.com/chrysn/RIOT-exercises/tree/2024-rust-tutorial

More play time