Isto irá apagar a página "Home"
. Por favor, certifique-se.
RustSBI
项目源于2020年清华操作系统夏令营
,旨在使用Rust
语言编写RISC-V指令集中的SBI实现,支撑上层系统软件比如操作系统的运行。在国际SBI实现列表中获得编号4。
RustSBI
以依赖库和二进制项目两种形式呈现,该项目是依赖库。针对具体RV硬件平台,会分别有具体的具体实现项目。目前我们提供了qemu
和勘智k210
两个平台的参考实现:
具体平台实现可以由芯片或者SOC产商或者开源社区提供,作为底层支持软件的一部分。
1.RustSBI可不可以用于C语言编写的操作系统?
当然可以。RustSBI严格遵循SBI标准,可以支持任何系统编程语言。
如果你的内核支持其他SBI实现比如bbl,OpenSBI,那么它也能支持RustSBI。
本项目支持双开源协议:
Documents from RISC-V SBI Specification are used in this project. These documents are (C) RISC-V Founcation under Creative Commons Attribution 4.0 International License (CC-BY 4.0). The full license text is available at https://creativecommons.org/licenses/by/4.0/.
Isto irá apagar a página "Home"
. Por favor, certifique-se.