Hello Rustaceans!

I’m here to announce Discovery: A book about (programming) embedded systems /

microcontrollers aimed at people without previous experience with them. Oh, and

the book happens to use Rust as the teaching language rather than the

traditional C ;-).

This is actually a re-release of the material we used during my embedded

workshop at the Rust Belt Rust conference last month.

It pretty much has no new content since Rust Belt Rust but it still has more

content that we were able to cover during the 6 hours that the workshop lasted.

(I overdid myself a bit back there …)

I’m re-releasing this with a new name for two reasons: I want to preserve the

Rust Belt Rust material as it’s for historical reasons and I intent to continue

expanding this material; there’s so much left to cover!

Hope you folks find it helpful!

P.S. Some of you may have heard of, read or seen my Copper book. Copper’s

original goal was also being a text aimed at “embedded beginners” but Copper’s

other goal was (and still is) being device-agnostic. Turns out that achieving

both goals was too hard for me so I’m re-purposing Copper to focus on the low

level, Rustic details, like linker scripts and the boot process, that the

Discovery book doesn’t cover at the expense of beginner friendliness. For that

reason Copper is pretty much in flux right now but I hope to get it in better

shape in time for novemb.rs. (That reminded me that I should be writing other

stuff. Bye!)