/toolchain
Development Toolchain
The core toolchain, targets, flashing tools, and debuggers for Rust embedded development.
Rust Embedded Development Toolchain#
This series explains how to set up a Rust embedded development environment across multiple MCU platforms. Read the guides in order, or watch the video tutorials if you prefer a visual walkthrough.
- 01Set up a Rust embedded environment in five minutesInstall VSCode, Visual Studio Community Edition, and the Rust toolchain on Windows for embedded development.2 min
- 02Set up a Cortex-M + Rust environment in one minuteCommon Rust target installation commands for Cortex-M cores: M0/M0+, M3, M4/M7, M4F/M7F, and M33F.1 min
- 03Set up an ESP32 Rust environment in one minuteInstall esp-generate, espup, and espflash to create ESP32 Rust projects and prepare the flashing toolchain.1 min
- 04Install useful toolsInstall probe-rs-tools, cargo-binutils, and llvm-tools for flashing, resetting, and analyzing Rust embedded firmware.1 min