Rust Embedded


Bare-Metal Rust

A practical course for computer science and systems engineering students

Computing (or the "cyber-world") is becoming more and more ubiquitous and intertwined with our physical world—leading to tiny, resource-constrained devices that form the Internet-of-Things. Programming these systems is quite different than programming desktop or web applications. As they do not come with an operating system or other conveniences, they are often refered to as "bare-metal". This is a book developed to teach "Bare-Metal Rust" (BMR), a course designed to introduce computer science and systems engineering students to two things: a) foundations of embedded, bare-metal systems (or cyber-physical systems) and b) the "Embedded Rust" ecosystem.


Andreas Schmidt, @netzdoktor




© Copyright 2022 – 2023 Andreas Schmidt