rmsyn's repositories
devicetree-tool
A device tree building and parsing tool with library in Rust
jh71xx-hal
Hardware Abstraction Layer (HAL) for JH71XX-based boards
jh71xx-pac
Peripheral access crate for JH71xx-based devices
libsixel-rs
Port of libsixel (https://github.com/libsixel/libsixel) from C to Rust
starfive-flashloader
Flashloader compatible with `probe-rs` for the StarFive VisionFive2 dev boards
awesome-embedded-rust
Curated list of resources for Embedded and Low-level development in the Rust programming language
cmsis-svd-generator
Generates CMSIS-SVD xml files from DTS info and Register templates
critical-section
Pluggable critical section
cvw
CORE-V Wally is a configurable RISC-V Processor associated with RISC-V System-on-Chip Design textbook. Contains a 5-stage pipeline, support for A, B, C, D, F, M and Q extensions, and optional caches, BP, FPU, VM/MMU, AHB, RAMs, and peripherals.
device_tree-rs
Reads and parses Linux device tree images
DeviceTree
A pure-Rust devicetree parsing tool
embedded-hal
A Hardware Abstraction Layer (HAL) for embedded systems
fdt
Rust crate for Flattened Devicetree parsing
ghdl
VHDL 2008/93/87 simulator
heapless
Heapless, `static` friendly data structures
jh71xx-hal-examples
Example bare-metal programs using the jh1xx-hal library: https://github.com/rmsyn/jh71xx-hal
linux
Adding support for the Rust language to the Linux kernel.
meta-riscv
OpenEmbedded/Yocto layer for RISC-V Architecture
oreboot
oreboot is a fork of coreboot, with C removed, written in Rust.
probe-rs
A debugging toolset and library for debugging embedded ARM and RISC-V targets on a separate host
riscv
Low level access to RISC-V processors
rustsbi
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/prototyper.
sifive-core
Low level access to SiFive RISC-V processor cores
svd
A CMSIS-SVD file parser
svd2rust
Generate Rust register maps (`struct`s) from SVD files
uluru
A simple, fast, LRU cache implementation.
ushell
🐚 Embedded serial shell
yosys
Yosys Open SYnthesis Suite
zellij
A terminal workspace with batteries included