Embedded Rust setup explained
The Rusty Bits The Rusty Bits
13.9K subscribers
69,869 views
0

 Published On Mar 17, 2024

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...

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/...
nRF52833 Data Sheet | https://infocenter.nordicsemi.com/pdf...
Crates Registry | https://crates.io/
Arm GNU Toolchain | https://developer.arm.com/downloads/-...
"The Book" | https://doc.rust-lang.org/book/index....

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-auto...
- zsh-syntax-highlighting : https://github.com/zsh-users/zsh-synt...
See @typecraft_dev :    • How to setup your Mac Terminal to be ...  

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

show more

Share/Embed