工具介绍
使用 Rust+WASM 编写的 RISC-V 处理器模拟器
riscv-Rust riscv-Rust 是一个使用 Rust 编写的 RISC-V 处理器和外设仿真项目,并编译为 WebAssembly。您可以将 RISC-V 仿真器导入到您的 Rust 或 JavaScript 项目中。详细信息请参阅 幻灯片。
- 模拟 RISC-V 处理器和周边设备
- 稳定,因为 Linux 和 xv6-riscv 都在其上运行
- 支持 Linux OpenSBI 和传统 BBL 开机
- 可在本地运行
- 也可在浏览器中运行,使用 WebAssembly
- 调试器
- 您可以将 RISC-V 模拟器导入到您的 Rust 或 JavaScript 项目中
模拟器支持上述几乎所有指令,但一些在 Linux 或 xv6 中不使用的指令尚未实现。您的贡献非常欢迎。
[dependencies]