🎉 Pre-order Special: Buy both uFerris boards (Baseboard + Power Extension Board) and get this book FREE. Add both boards + this book to cart and use code UFERRIS-BUNDLE at checkout. Offer ends April 7.
Your smoothest path into embedded Rust development. Simplified Embedded Rust: ESP Standard Library Edition makes the transition from software development to embedded systems feel natural and intuitive — no overwhelming low-level details, just practical skills you can use immediately.
Built on esp-idf-hal, this edition offers an experience remarkably close to regular Rust programming. Perfect whether you're new to embedded systems, a Rust developer curious about hardware, or an embedded veteran exploring Rust's potential.
📅 Electronic format | One-time purchase | Updates forever, free of charge
Why Start with the Standard Library?
The Standard Library Edition eases your journey by abstracting away intimidating embedded complexities. You'll build confidence with familiar Rust patterns before diving into bare-metal programming. Think of it as your gentle on-ramp to the embedded world.
Want to go deeper? The Core Library Edition is your next step into bare-metal development.
Learn Anywhere, Anytime
Powered by Wokwi — a transformative embedded systems simulator with full Rust and Espressif support. No hardware shopping. No breadboard wiring. No toolchain headaches. Pre-wired project templates let you focus entirely on learning the code.
Already own a uFerris Megalops Baseboard? Every peripheral on the board maps directly to a chapter in this book — run the same code on physical hardware whenever you're ready.
What You'll Need
Basic Rust knowledge is your only prerequisite. Familiarity with chapters 1–10 of "The Book" is sufficient. This book teaches embedded development with Rust — not the Rust language itself.
Book Contents
- Introduction to Embedded Systems
- Microcontroller Concepts
- Embedded Rust & ESPs
- Programming Embedded Applications
- Programming GPIOs
- Programming ADCs
- Programming Timers & Counters
- Programming PWM
- Programming Serial Communication
- Programming IoT & Network Services
- Alarm Clock Project
- Where to Go From Here
Complete Package Includes
- 250+ pages across 11 chapters
- 14 fully pre-wired code examples covering GPIO, Analog, Timers/Counters, PWM, Serial Comms, & IoT
- Questions & exercises with pre-wired examples
- PDF, ePUB, & MOBI formats — read on any device
- All source code publicly available on GitHub