Skip to content

Byte-OS/.github

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 

Repository files navigation

This is a README for Byte-OS Org

Trait List

这里有一些可以复用的模块(特指 Rust),如下:

模块 链接 介绍
arm_gic https://github.com/Byte-OS/arm_gic arm 通用中断控制器, Thanks ArceOS
arm_pl011 https://github.com/Byte-OS/arm_pl011 arm_pl011 串口, Thanks ArceOS
backtrace https://github.com/Byte-OS/backtrace 在发生 panic 的时候调用,能显示异常的函数地址(Only Riscv)
percpu https://github.com/Byte-OS/percpu 定义 percpu 数据,需要修改链接脚本, Thanks ArceOS
timestamp https://github.com/Byte-OS/timestamp 可以将时间戳转换为时间结构,有 rtc 设备会比较有用
vfscore https://github.com/Byte-OS/vfscore 虚拟文件系统,包含文件抽象
cv1811-sd https://github.com/Byte-OS/cv1811-sd cv1811h 的 sd 卡驱动,也许是 cvitek-sd 都通用
crate_interface https://github.com/Byte-OS/crate_interface 可以有效解决循环依赖的问题,可以利用 trait 实现底层调上层, Thanks ArceOS
lose-net-stack https://github.com/Byte-OS/lose-net-stack 一个轻量级的网络协议栈,也许在一些资源受限的设备上比较有效,支持 TCP,UDP
rustfs https://github.com/Byte-OS/rust-fatfs Fork https://github.com/rafalh/rust-fatfs.git, 做了一些修改,可以手动 flush
arch https://github.com/Byte-os/arch 一个支持 x86_64, aarch64, riscv64, loongarch64 的硬件抽象曾,目前对无栈协程有比较好的支持

About

This is a profile page for byte-os org.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published