A little secret to rock your YouTube subscribers
Get Free YouTube Subscribers, Views and Likes

Embedded Rust setup explained

Follow
The Rusty Bits

In this episode we get our development environment prepared for building baremetal 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.rustlang.org/tools/install
Microbit v2 Product Spec | https://tech.microbit.org/hardware/
Rust Platform Support | https://doc.rustlang.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.rustlang.org/book/index....

FAQ:
Terminal setup:
JetBrainsMono Nerd Font : https://www.nerdfonts.com/fontdownloads
OhMyZ : https://ohmyz.sh/
alias ls='colorls'
Powerlevel10k theme : https://github.com/romkatv/powerlevel10k
zshautosuggestions : https://github.com/zshusers/zshauto...
zshsyntaxhighlighting : https://github.com/zshusers/zshsynt...
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

posted by invocare1y