In this episode we get our development environment prepared for building bare-metal Rust projects. Follow along with your preferred editor & hardware as we begin our journey into the landscape of embedded Rust... and check the errata in the pinned comment below if you run into issues! Subscribe : https://www.youtube.com/@therustybits?sub_confirmation=1 Patreon : https://www.patreon.com/therustybits Chapters: 0:00 Intro 1:03 Tooling 3:00 Hardware 4:10 Cross compiling 6:07 Bare Metal Rust 8:13 Dependency Management 12:55 Don't panic!() 14:46 Build & Flash 17:30 Debugging with RTT 19:42 Debugging with gdb 22:29 Conclusion 22:54 The Rusty Bandit References: Install Rust | https://www.rust-lang.org/tools/install Microbit v2 Product Spec | https://tech.microbit.org/hardware/ Rust Platform Support | https://doc.rust-lang.org/beta/rustc/platform-support.html nRF52833 Data Sheet | https://infocenter.nordicsemi.com/pdf/nRF52833_PS_v1.6.pdf Crates Registry | https://crates.io/ Arm GNU Toolchain | https://developer.arm.com/downloads/-/arm-gnu-toolchain-downloads The Embedded Rust book | https://docs.rust-embedded.org/book/ "The Book" | https://doc.rust-lang.org/book/index.html FAQ: Terminal setup: - JetBrainsMono Nerd Font : https://www.nerdfonts.com/font-downloads - Oh-My-Z : https://ohmyz.sh/ - alias ls='colorls' - Powerlevel10k theme : https://github.com/romkatv/powerlevel10k - zsh-autosuggestions : https://github.com/zsh-users/zsh-autosuggestions - zsh-syntax-highlighting : https://github.com/zsh-users/zsh-syntax-highlighting See @typecraft_dev : https://youtu.be/wNQpDWLs4To Playlist: (All via Epidemic Sound) Chasing Snakes - Martin Landstrom Revving - Martin Landstrom Before Chill - Yomoti Still on My Mind - Sarah, the Illstrumentalist Rich and Thick - spring gang Sorvete de Limao - Martin Landstrom Will of Minds - Magnus Ringblom Disc Me Bro - Basixx Simple Pleasantries - Arthur Benson Deep Space Samurai - Forever Sunset