Pinned Repositories
awesome-embedded-rust
Curated list of resources for Embedded and Low-level development in the Rust programming language
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
discovery
Discover the world of microcontrollers through Rust!
discovery-mb2
Rust Discovery Book for BBC micro:bit v2
embedded-hal
A Hardware Abstraction Layer (HAL) for embedded systems
embedonomicon
How to bootstrap support for a no_std target
heapless
Heapless, `static` friendly data structures
rust-raspberrypi-OS-tutorials
:books: Learn to write an embedded OS in Rust :crab:
wg
Coordination repository of the embedded devices Working Group
Rust Embedded's Repositories
rust-embedded/rust-raspberrypi-OS-tutorials
:books: Learn to write an embedded OS in Rust :crab:
rust-embedded/cortex-m-rt
Minimal startup / runtime for Cortex-M microcontrollers
rust-embedded/riscv-rt
Minimal runtime / startup for RISC-V CPU's.
rust-embedded/linux-embedded-hal
Implementation of the `embedded-hal` traits for Linux devices
rust-embedded/rust-spidev
Rust library providing access to spidev devices under Linux
rust-embedded/bare-metal
Abstractions common to microcontrollers
rust-embedded/cortex-a
Low level access to Cortex-A processors
rust-embedded/nb
Minimal and reusable non-blocking I/O layer
rust-embedded/aarch64-cpu
Low level access to processors using the AArch64 execution state.
rust-embedded/rust-embedded.github.io
A collection of books and other documents about embedded Rust
rust-embedded/r0
Initialization code ("crt0") written in Rust
rust-embedded/debugonomicon
rust-embedded/register-rs
Unified interface for type-safe MMIO and CPU register access in Rust
rust-embedded/rust-sysfs-pwm
Linux PWM Access via Sysfs in Rust
rust-embedded/msp430-quickstart
Template to develop bare metal applications for MSP430 microcontrollers
rust-embedded/fixedvec-rs
Heapless vector implementation for Rust
rust-embedded/cortex-m-semihosting
Semihosting for ARM Cortex-M processors
rust-embedded/embedded-dma
rust-embedded/msp430
Low level access to MSP430 microcontrollers
rust-embedded/volatile-register
Volatile access to memory mapped hardware registers
rust-embedded/itm
Tool to parse and dump ITM packets
rust-embedded/patterns
A book capturing different approaches or patterns for solving problems in Embedded Rust
rust-embedded/docker-rust-cross
Docker images for testing rust code on many versions and architecures (DEPRECATED)
rust-embedded/panic-semihosting
Report panic messages to the host stderr using semihosting
rust-embedded/arm-dcc
Debug Communication Channel (DCC) API
rust-embedded/rust-embedded-www
The Rust embedded website: http://www.rust-embedded.org
rust-embedded/panic-itm
Log panic messages using the ITM (Instrumentation Trace Macrocell)
rust-embedded/rust-embedded-provisioning
Terraform provisioning for Rust Embedded infrastructure
rust-embedded/template