riscv

RISC-V toolchain

Provides a set of Rust libraries and tools for accessing and interacting with RISC-V microcontrollers.

Low level access to RISC-V processors

GitHub

852 stars
31 watching
163 forks
Language: Rust
last commit: 3 days ago
Linked from 1 awesome list


Backlinks from these awesome lists:

Related projects:

Repository Description Stars
riscv-rust/gd32vf103-pac A peripheral access crate for a specific microcontroller family 36
riscv-rust/e310x A collection of Rust crates providing peripheral access and hardware abstraction layers for RISC-V based E310x microcontrollers. 18
riscv-rust/gd32vf103xx-hal A hardware abstraction layer for the GD32VF103 microcontroller family 54
riscv-rust/e310x-hal Provides an embedded hardware abstraction layer (HAL) for the E310x microcontroller family. 17
riscv-rust/longan-nano A Rust-based board support package for programming and booting the Longan Nano RISC-V microcontroller board 117
esp-rs/espup Tools for developing applications on Espressif SoC's using Rust. 232
riscv-rust/seedstudio-gd32v A Rust library for controlling and programming the GD32 RISC-V Dev Board 8
rust-embedded/book Documentation on using Rust to develop firmware for microcontrollers. 1,121
riscv-rust/hifive1 Provides Rust APIs and utilities for interacting with the HiFive1 and LoFive boards 77
xmc-rs/xmc4100 A peripheral access crate for interacting with embedded systems 1
xmc-rs/xmc4800 A Rust library for interfacing with the XMC4800 microcontroller peripheral interface 3
rust-embedded-community/usb-device A framework for building USB devices in Rust. 450
rust-cv/cv A collection of computer vision algorithms and systems implemented in Rust. 854
rust-embedded/cortex-m Provides low-level interfaces to interact with Cortex-M microcontrollers using Rust 826
b224hisl/rioschip A small RISC-V core designed to support out-of-order execution and double issue architecture for efficient instruction processing. 32