• Stars
    star
    5
  • Rank 2,861,937 (Top 57 %)
  • Language
    Rust
  • License
    MIT License
  • Created 11 months ago
  • Updated 7 months ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

Sophgo chips support, including componentized hardware abstraction layer (HAL) and ROM runtime library

More Repositories

1

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.
Rust
1,019
star
2

rustsbi-qemu

QEMU platform SBI support implementation, using RustSBI
Rust
124
star
3

rustsbi-tutorial

rustsbi 开发教程
Rust
36
star
4

awesome-rustsbi

A curated list of awesome things related to rustsbi
35
star
5

rustsbi-k210

Kendryte K210 SBI support using RustSBI, provides privileged spec 1.12 environment by emulating it using 1.9.1
Rust
34
star
6

xuantie

Low level access to T-Head Xuantie RISC-V processors
Rust
32
star
7

slides

All public report slides and articles related to RustSBI
Rust
27
star
8

standalone

Rapid prototyping and selection package for pure-Rust RISC-V firmware, with RustSBI + UEFI or RustSBI + LinuxBoot
Rust
25
star
9

serde-device-tree

Serialize & deserialize device tree binary using serde
Rust
21
star
10

sbi-rt

Simple RISC-V SBI runtime library; designated for supervisor use
Rust
19
star
11

rustsbi-d1

RustSBI bootloader firmware and debug suite for Allwinner D1 SoC boards, including Nezha, Lichee and more
Rust
17
star
12

rustsbi-hifive-unmatched

RustSBI support on SiFive FU740 board; FU740 is a five-core heterogeneous processor with four SiFive U74 cores, and one SiFive S7 core
Rust
17
star
13

plic

Rust support for RISC-V Platform-Level Interrupt Controller
Rust
10
star
14

sbi-spec

Definitions and constants in RISC-V Supervisor Binary Interface (RISC-V SBI)
Rust
9
star
15

bouffalo-hal

Embedded Rust peripheral driver for Bouffalo IoT chips
Rust
6
star
16

sifive-core

Low level access to SiFive RISC-V processor cores
Rust
5
star
17

rustsbi-hpm

RustSBI bootloader firmware for HPMicro MCUs
Rust
5
star
18

sbi-testing

RISC-V SBI environment test suite
Rust
4
star
19

hpm6750-pac

Embedded Rust Peripheral Access Crate for HPMicro HPM6750 chip series
Rust
2
star
20

prototyper

RustSBI prototyper
Rust
2
star
21

clic

Core-Local Interrupt Controller (CLIC) RISC-V Privileged Architecture Extensions Rust crate support
Rust
1
star
22

base-address

Static and dynamic base address for peripheral buses.
Rust
1
star