Pre-order Releases Feb 23, 2027
Embedded Software with Rust
$50.99 / copy at 25+ copies As low as $47.99 at 1,000+Your best volume price
About the book
Embedded Software with Rust
Embedded Software with Rust is a practical introduction to building firmware that is fast, efficient, and far safer than traditional embedded software written in C or C++. Rust gives developers the low-level control embedded systems demand, but adds modern guarantees around memory safety, data races, and error handling. In a field where a single bug can cause crashes, security flaws, or costly field failures, those guarantees are a major advantage. In this engaging book, Dr. David Cabanis shows readers how Rust can deliver the performance and hardware access expected in embedded work while reducing entire categories of defects that have long been treated as unavoidable.
More products than ever depend on specialized, connected, resource-constrained devices: consumer electronics, industrial control systems, vehicles, medical devices, robotics, and edge computing platforms. As those systems become more capable and more connected and integrate local AI features, expectations for reliability, security, and maintainability will keep rising. Engineers who can develop software close to the hardware, while meeting modern standards for robustness, are in growing demand. Rust is uniquely well suited to that future, and this book helps readers build those skills in a practical way.
Embedded Software with Rust is designed to support learning step by step by introducing essential embedded concepts alongside the Rust features that make them safer and more expressive. As you read, you’ll understand not just what to do, but why it works. The book builds from foundational ideas toward real hardware-focused development in a way suitable for firmware beginners or experienced embedded developers who want to add Rust to their toolbox. Readers learn by connecting language features directly to practical embedded tasks such as peripheral access, memory-mapped I/O, timing, interrupts, and communication interfaces.
Hands-on examples are central to the approach. Readers will work through the kinds of projects that define embedded development: controlling LEDs, reading switches and sensors, exchanging data over serial interfaces, and coordinating multiple peripherals under realistic constraints. These examples are valuable not just as demonstrations, but also as reusable patterns for real-world firmware design. You’ll learn exactly how Rust runs on bare metal by building a minimal no_std Rust binary from scratch, explore concurrency, and see how Rust can interop C as you adopt Rust inside an existing firmware codebase.
Unlike scattered tutorials or videos, this book offers a coherent path through a complex subject, with enough space to explain concepts, compare approaches, and build confidence through sequence and repetition. It succeeds both as a guided tutorial and a lasting reference.
What's inside
• Set up an embedded Rust development environment
• Configure no_std projects for bare-metal execution
• Safely access and control hardware using PACs, HALs, and BSPs
• Manage memory in constrained systems
• Safely interoperate with existing C codebases
About the reader
For software engineers with basic Rust knowledge. Familiarity with the basics of embedded development, including microcontrollers, memory-mapped I/O, interrupts, and build/debug workflows, will help but is not required.
About the author
Dr. David Cabanis is Principal Engineer at Doulos, specializing in Arm embedded software, FPGA and SoC design, and system-level modeling. An ARM Accredited Engineer, MCU Engineer, and former ARM Certified Trainer, he brings deep, practical expertise in embedded Rust.
The book, Embedded Software with Rust [Bulk, Wholesale, Quantity] ISBN#9781633434738 in Paperback by David Cabanis may be ordered in bulk quantities. Minimum starts at 25 copies. Availability based on publisher status and quantity being ordered.
What readers are saying
Details
- Publisher
- Manning
- Author
- David Cabanis
- Format
- Paperback
- Release date
- Feb 23, 2027
- ISBN-13
- 9781633434738
- ISBN-10
- 1633434737
- Pages
- 250
Who it's for
Made for sharing
Pre-order copies for everyone on your list, and they ship on release.
- Book clubs A copy for every member, on one order. Quote for a book club
- Events and conferences A book for every attendee, delivered to your venue. Quote for an event
- Author events and signings Copies at the venue in time for the day. Quote for a signing
- Gifts For clients, staff, members or volunteers. Quote for gifting
Before release day
Need them before Feb 23?
Books ship on release and usually arrive around the release date. Early delivery is common, and we arrange it often. It needs the publisher’s OK, so tell us why you need them early and we’ll make the request for you.
- Tell us the date and the reasonA class unit, an event, a program launch: one line is enough.
- We ask the publisherWe make the request on your behalf. It’s a routine part of what we do.
- We confirm with youYour specialist confirms the date by email before anything ships.
Other times a quote is the better path
- Several addressesOne order split across schools, branches, classrooms or homes.
- Signings and eventsTell us the venue and the date, and we’ll plan the delivery around it.
- Custom touchesBookplates, belly bands, gift notes or packaging for your copies.
- Purchase ordersSchools, libraries and agencies can pay by PO.
Embedded Software with Rust in bulk: pricing
Volume pricing applies automatically in your cart. No codes, no account needed.
| Copies | Price per copy | You save |
|---|---|---|
| 25 – 99 | $50.99 | 15% off list |
| 100 – 249 | $50.39 | 16% off list |
| 250 – 499 | $49.79 | 17% off list |
| 500 – 999 | $49.19 | 18% off list |
| 1,000+ | $47.99 | 20% off list |
How fast can I get copies of Embedded Software with Rust?
This title is not released yet. Pre-orders ship when it is, currently scheduled for February 23, 2027. Need them by a specific date? Request a quote and we'll confirm timing before you pay.
Can you ship to several locations or people's homes?
Yes. We ship in bulk to one address, to multiple sites, or to individual recipients, in the US and internationally. See fulfillment options.
Can I get a formal quote for approval before ordering?
Yes. Request a quote and we'll send a PDF you can forward for approval.
Do you accept purchase orders and tax-exempt orders?
Yes. We accept purchase orders upon approval, as well as cards, PayPal, ACH, wire transfers and checks. BookPal is a tax-exempt supplier in all 50 states. See purchase orders and sales tax exemption.
What if I find a lower price?
Send us the link. We match prices from other bulk booksellers and distributors on a new copy in the same edition, available to ship in the quantity you need. Clearance sales and pricing errors are the exception, and we'll tell you quickly if that's the case. Start a price match.
Turn this order into a program
Groups that order in bulk often pair the copies with something more. We handle the extras so you don't have to.
One address, many sites or individual recipients' homes, in the US and abroad.
Fulfillment options Pair it with a branded journalJournals with your logo or each reader's name, for the same group.
Branded journalsBookPal is partnering with Talezo to help you find and book authors, speakers and performers for your event.
BookPal × TalezoWhat buyers say
Write a Review
Embedded Software with Rust
Groups also order




A colleague asked you to approve this order
Your quote list
Add books as you browse, then request one quote for all of them.