u/hak8orin r/rust • Recommends
On “From Zero to Async in Embedded Rust”
33K subscribers • 5 videos on Hallway
Intermediate. Assumes working knowledge.
63K views2 years ago3 recommendations
Systems programmingHardwareRustEmbedded systemsConcurrency and parallelism
How to build an asynchronous runtime from scratch in embedded Rust to understand async/await, futures, and interrupts.
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. Subscribe : youtube.com/@therustybits?sub_confirmation=1 Patreon : patreon.com/therustybits Chapters: Intro Project Setup Timekeeping State Machines Interrupts Futures async/await embassy Awaiting the end Special thanks to `word` and `long`Patreon supporters! - David King - Julian Bolivar - Χάρης Αμαράντηγος References: youtu.be/TOAynddiu5M youtu.be/A9wvA_S6m7Y github.com/therustybits/zero-to-async microbit schematic | github.com/microbit-foundation/microbit-v2-hardware nRF52833 datasheet | infocenter.nordicsemi.com/pdf/nRF52833_PS_v1.6.pdf Rust core::pin docs | doc.rust-lang.org/core/pin/index.html embassy | embassy.dev/ youtu.be/H7NtzyP9q8E lilos | github.com/cbiffle/lilos/ Cliff Biffle's 2023 OSFC talk introducing lilos | osfc.io/2023/talks/turn-your-code-inside-out-programming-and… Cliff Biffle's blog | cliffle.com/blog without boats blog | without.boats/blog/ The Embedded Rust book | docs.rust-embedded.org/book/ "The Book" | doc.rust-lang.org/book/index.htmlWhat people say. Highly recommended for explaining how async runtimes, executors, and state machines work in embedded Rust.
u/hak8orin r/rust • Recommends
On “From Zero to Async in Embedded Rust”
u/juanfnavarrorin r/rust • Recommends
On “How do you build your state machines?”
u/RadiantHueOfBeigein r/rust • Recommends
On “Hi everyone! What's your take on whether Rust is ready to power production-level embedded systems? I'm really curious to know what everyone thinks and why!”
u/RadiantHueOfBeigein r/rust • Recommends
On “Hi everyone! What's your take on whether Rust is ready to power production-level embedded systems? I'm really curious to know what everyone thinks and why!”
u/MerrimanIndustriesin r/rust • Mentions
On “Embassy... rtic... Something else?”