weijiew / remu

使用 C++23 从零实现的 RISC-V 模拟器

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

使用 C++23 从零实现 RISC-V 模拟器

使用 C++23 从零实现的 RISC-V 模拟器,最终的模拟器可以运行 xv6 操作系统。

开发环境

  • Linux / Win(WSL) / MacOS

使用 docker 开发,其内部包含了一个 Ubuntu 20.04,其中用到了 riscv64-unknown-elf-gcc, 也可以用 clang 来编译。

lab0-start-code 分支是一个包含了 gtest 的启动代码。项目名称为 remu ,即 Rapid Emulate 的缩写。

问题

如有任何问题,可以随时提 issue

About

使用 C++23 从零实现的 RISC-V 模拟器

License:MIT License


Languages

Language:C++ 98.5%Language:CMake 1.5%