Using the Rust Standard Library on High-End MCUs
Lightningat RustConf 2026 · on Wednesday, 2026-09-09· at 17:00· Room 511 | Palais des Congrès de Montréal, Palais des Congrès de Montréal·
summary
Demonstrates running much of the Rust standard library on high-end MCUs by building ThreadX RTOS bindings in safe no‑std Rust and using them to provide allocators, sync primitives, time, and stdio; claims work on dual‑core chips (800 MHz and 300 MHz) with 1.5 MB on‑chip RAM and optional external RAM/flash, and adds RP2040 support. Network stack is partial: a full ENET driver implements IPv4/TCP/UDP while standard lib networking is basic UDP. QEMU emulation and Cargo‑based builds are supported and the project is open source.
AI-written summary · about
related talks
34mWriting an Embedded Operating System in Rust
28mInterfacing Rust with Xen
29mWriting Rust bindings for ThreadX
36mIt's Embedded Rust Time
54mExtending MicroPython with Rust: Two Worlds Collide
32mHeterogeneous Linux and RTOS Software Architecture for Low-Price RISC-V...
29mA Rust-based Runtime for the Internet of Things
10mSponsored Talk
