RISC-V Supervisor Binary Interface (RISC-V SBI) library in Rust; runs on M or HS mode; good support for embedded Rust ecosystem. For binary download see https://github.com/rustsbi/standalone.
-
Updated
Mar 7, 2023 - Rust
RISC-V Supervisor Binary Interface (RISC-V SBI) library in Rust; runs on M or HS mode; good support for embedded Rust ecosystem. For binary download see https://github.com/rustsbi/standalone.
The Adventures of OS
Embedded Rust on Espressif training material.
A toy operating system written in Rust on RISC V(rv32im)
Half-precision floating point types f16 and bf16 for Rust.
Register access crate for AVR microcontrollers
Firmware and software for the Sinara Stabilizer module with high speed, low latency ADC/DAC data processing and powerful DSP algorithms in between
EtherCAT master written in pure Rust
Web-based visual programming editor for Apache Mynewt Embedded OS and Embedded Rust
cargo-generate template for avr-hal projects
Hardware abstract layer (HAL) `embedded-hal` for RISC-V microcontroller GD32VF103 in Rust. Contributions welcomed!
Rust's hardware abstract layer (HAL) for K210 chip, a dual RV64GC SoC with hardware accelerated AI peripherals. Contributions welcomed!
Learning embedded development with Rust on the micro:bit
Reimplementation of the Nintendo Switch firmware
VSCode debug extension for probe-rs. It uses the MS DAP protocol to communicate directly with the probe (via probe-rs), and supports basic command line debugging in addition to VSCode UI.
Arduino Framework bindings for Rust using PlatformIO
Kendryte K210 SBI support using RustSBI, provides privileged spec 1.12 environment by emulating it using 1.9.1
Add a description, image, and links to the rust-embedded topic page so that developers can more easily learn about it.
To associate your repository with the rust-embedded topic, visit your repo's landing page and select "manage topics."