Rust Embedded

BMR

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.

Author

Andreas Schmidt, @netzdoktor

Contributors

TbA

License

© Copyright 2022 – 2023 Andreas Schmidt