From Zero to Async in Embedded Rust

Описание к видео From Zero to Async in Embedded Rust

Today we learn about async/await and how it works in an embedded environment by... building an async runtime from scratch in embedded Rust! We also cover time-keeping, state-machines, interrupts and futures.. and a smidge of embassy, which we'll use extensively in future videos.

Chapters:
0:00 Intro
1:22 Project Setup
4:11 Timekeeping
8:04 State Machines
18:12 Interrupts
26:23 Futures
45:20 async/await
59:18 embassy
1:01:58 Awaiting the end

Special thanks to `word` and `long`Patreon supporters!
David King
Julian Bolivar
Χάρης Αμαράντηγος

References:
   • Embedded Rust setup explained  
   • Blinking an LED: Embedded Rust ecosys...  
https://github.com/therustybits/zero-...
microbit schematic | https://github.com/microbit-foundatio...
nRF52833 datasheet | https://infocenter.nordicsemi.com/pdf...
Rust core::pin docs | https://doc.rust-lang.org/core/pin/in...
embassy | https://embassy.dev/
   • Async Rust in Embedded Systems with E...  
lilos | https://github.com/cbiffle/lilos/
Cliff Biffle's 2023 OSFC talk introducing lilos | https://www.osfc.io/2023/talks/turn-y...
Cliff Biffle's blog | https://cliffle.com/blog
without boats blog | https://without.boats/blog/
"The Book" | https://doc.rust-lang.org/book/index....

Комментарии

Информация по комментариям в разработке