Other Resources
Below is a currated list of resources to help get you started with Rust development and firmware development in Rust.
Websites
| Link | Description |
|---|---|
| crates.io | All open source crates that have been published. |
| docs.rs | Documentation for all open source crates on crates.io. Documentation links are typically found on crates.io, but link here. |
| bookshelf.rs | A curated list of great Rust books. |
| lib.rs | An opinionated version of crates.io. |
| blessed.rs | A curated list of crates for common use-cases. |
Books
Great books to read to get started with developing bare metal code using Rust!
| Book | Description |
|---|---|
| Rust Book | The Rust maintained book for beginners. |
| Writing an OS in rust | A great example and tutorial for bare-metal programming. The Rust UEFI DXE Core project got started following this book. |
| The embedded rust book | General Getting started guide for embedded Rust development. |
| Rust API Guidelines | Recommendations on how to design and present APIs. |