rmsyn's repositories

devicetree-tool

A device tree building and parsing tool with library in Rust

Language:RustLicense:MITStargazers:1Issues:0Issues:0

jh71xx-hal

Hardware Abstraction Layer (HAL) for JH71XX-based boards

Language:RustLicense:NOASSERTIONStargazers:1Issues:2Issues:0

jh71xx-pac

Peripheral access crate for JH71xx-based devices

Language:RustLicense:NOASSERTIONStargazers:1Issues:1Issues:0

libsixel-rs

Port of libsixel (https://github.com/libsixel/libsixel) from C to Rust

Language:RustLicense:NOASSERTIONStargazers:1Issues:1Issues:0

starfive-flashloader

Flashloader compatible with `probe-rs` for the StarFive VisionFive2 dev boards

Language:RustLicense:NOASSERTIONStargazers:0Issues:1Issues:0

awesome-embedded-rust

Curated list of resources for Embedded and Low-level development in the Rust programming language

License:NOASSERTIONStargazers:0Issues:0Issues:0

cmsis-svd-generator

Generates CMSIS-SVD xml files from DTS info and Register templates

License:Apache-2.0Stargazers:0Issues:0Issues:0

critical-section

Pluggable critical section

License:Apache-2.0Stargazers:0Issues:0Issues:0

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.

License:NOASSERTIONStargazers:0Issues:0Issues:0

device_tree-rs

Reads and parses Linux device tree images

Language:RustStargazers:0Issues:0Issues:0

DeviceTree

A pure-Rust devicetree parsing tool

Language:RustLicense:Apache-2.0Stargazers:0Issues:0Issues:0

embedded-hal

A Hardware Abstraction Layer (HAL) for embedded systems

License:Apache-2.0Stargazers:0Issues:0Issues:0

fdt

Rust crate for Flattened Devicetree parsing

License:MPL-2.0Stargazers:0Issues:0Issues:0

ghdl

VHDL 2008/93/87 simulator

License:GPL-2.0Stargazers:0Issues:0Issues:0

heapless

Heapless, `static` friendly data structures

License:Apache-2.0Stargazers:0Issues:0Issues:0

jh71xx-hal-examples

Example bare-metal programs using the jh1xx-hal library: https://github.com/rmsyn/jh71xx-hal

Language:RustStargazers:0Issues:0Issues:0

linux

Adding support for the Rust language to the Linux kernel.

Language:CLicense:NOASSERTIONStargazers:0Issues:0Issues:0

meta-riscv

OpenEmbedded/Yocto layer for RISC-V Architecture

Language:BitBakeLicense:NOASSERTIONStargazers:0Issues:0Issues:0

oreboot

oreboot is a fork of coreboot, with C removed, written in Rust.

Language:RustLicense:GPL-2.0Stargazers:0Issues:0Issues:0

probe-rs

A debugging toolset and library for debugging embedded ARM and RISC-V targets on a separate host

Language:RustLicense:Apache-2.0Stargazers:0Issues:0Issues:0

riscv

Low level access to RISC-V processors

Language:RustStargazers:0Issues:0Issues:0

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.

License:MITStargazers:0Issues:0Issues:0

sifive-core

Low level access to SiFive RISC-V processor cores

License:NOASSERTIONStargazers:0Issues:0Issues:0

spl_tool

Port of https://github.com/starfive-tech/tools/tree/master/spl_tool to Rust

Language:RustLicense:NOASSERTIONStargazers:0Issues:1Issues:0

svd

A CMSIS-SVD file parser

License:Apache-2.0Stargazers:0Issues:0Issues:0

svd2rust

Generate Rust register maps (`struct`s) from SVD files

License:Apache-2.0Stargazers:0Issues:0Issues:0

uluru

A simple, fast, LRU cache implementation.

License:MPL-2.0Stargazers:0Issues:0Issues:0

ushell

🐚 Embedded serial shell

License:Apache-2.0Stargazers:0Issues:0Issues:0

yosys

Yosys Open SYnthesis Suite

License:ISCStargazers:0Issues:0Issues:0

zellij

A terminal workspace with batteries included

Language:RustLicense:MITStargazers:0Issues:0Issues:0