The embed
crates strives to make development on the embedded board safe and fun. It provides the minimal required runtime and abstractions for common hardware concepts as well as a library for some boards.
The following are requisites for embedded development:
- A working Rust nightly, https://www.rustup.rs is highly recommeded.
- A linker that can link for the target platform, like
arm-none-eabi-gcc
. - Xargo, which can conveniently be installed through
cargo install xargo