Skip to content
Rust Search
← RustNL 2024

Async Rust in embedded systems with Embassy

RustNL
36:16 19739 views

Async/await in Rust has a unique design compared to other languages that offers much lower-level control. This makes it surprisingly well suited for use in microcontroller-based embedded systems with no operating system, little memory (down to kilobytes!) and no heap. Embassy is an async runtime that makes that possible: it includes an executor that works on no-std no-alloc targets, and libraries to do async IO directly against the hardware. In this talk we'll explore how this is done, what chal

Player unavailable or embedding blocked? Use the YouTube link above.