Embedded Rust setup explained
About
No channel description available.
Latest Posts
Video Description
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
You May Also Like
Essential Rust Dev Gear
AI-recommended products based on this video

10.1 Inch Touch Portable Monitor IPS Screen 1366x768P 60Hz 400 Brightness 99% sRGB HDMI USB-C Monitors Switch for Xbox PS3/4/5 Laptop Compatible with Raspberry Pi, Mini Touch Screen

ELECROW 8 Inch Portable Monitor, 1280x800 Mini HD Display with Built-in Speakers, USB Powered, Non-Touch LCD Screen for Raspberry Pi, PC, Laptop, Jetson Nano, Game Consoles

7 Inch Portable Monitor Touchscreen HD 1024x600 LED Display Dual HDMI Port Small Monitor for PC Raspberry Pi Laptop Computer Xbox PS4/5 Switch Built-in Speakers

BrosTrend 1800Mbps WiFi 6 Linux WiFi Adapter for PC and Raspberry Pi 2+, Long Range USB WiFi Dongle Linux for Ubuntu, Mint, Debian, Kubuntu, Lubuntu, Zorin, Windows 11/10, Dual Band Wireless Antenna

Universal Wire Weed Eater Head,Steel Wire Wheel Grass Trimmer,Steel Wire Weed Eater Head,Rotary Cutter Trimmer Head for String Trimmers, Gardening Lawnmower, Moss & Rust Removal (6 Knives)













