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.
© Copyright 2022 – 2023 Andreas Schmidt