Rust Embedded
Repositories
-
embedonomicon
How to bootstrap support for a no_std target
-
rust-raspberrypi-OS-tutorials
📚 Learn to write an embedded OS in Rust🦀 -
meta-rust-bin
Yocto layer for installing Rust toolchain from pre-built binaries
-
embedded-hal
A Hardware Abstraction Layer (HAL) for embedded systems
-
awesome-embedded-rust
Curated list of resources for Embedded and Low-level development in the Rust programming language
-
cross
“Zero setup” cross compilation and “cross testing” of Rust crates
-
discovery
Discover the world of microcontrollers through Rust!
-
riscv
Low level access to RISC-V processors
-
wg
Coordination repository of the embedded devices Working Group
-
blog
The Rust Embedded WG Blog
-
cortex-m-rt
Minimal startup / runtime for Cortex-M microcontrollers
-
svd2rust
Generate Rust register maps (`struct`s) from SVD files
-
showcase
Awesome embedded projects by the Rust community!
-
riscv-rt
Minimal runtime / startup for RISC-V CPU's.
-
book
Documentation on how to use the Rust Programming Language to develop firmware for bare metal (microcontroller) devices
-
cargo-binutils
Cargo subcommands to invoke the LLVM tools shipped with the Rust toolchain
-
register-rs Archived
Unified interface for type-safe MMIO and CPU register access in Rust
-
linux-embedded-hal
Implementation of the `embedded-hal` traits for Linux devices
-
cortex-m-quickstart
Template to develop bare metal applications for Cortex-M microcontrollers
-
not-yet-awesome-embedded-rust
A collection of items that are not yet awesome in Embedded Rust
-
-
gpio-cdev
Rust interface to the Linux GPIO Character Device API (/dev/gpiochip...)
-
-
alloc-cortex-m
A heap allocator for Cortex-M processors
-
rust-embedded.github.io
A collection of books and other documents about embedded Rust