基于 Qt 的 RISC-V CPU 模拟器,用于计算机体系结构教学,提供可在浏览器中运行的 WebAssembly 版本。
651+4 本周97C++GPL-3.0维护活跃更新于 9天前
面向 RISC-V 的可视化计算机体系结构模拟器与汇编代码编辑器,用于学习处理器如何执行程序。
Ripes 是一款面向 RISC-V 指令集架构的图形化模拟器,并内置汇编代码编辑器。用户可以编写或加载汇编程序,编译 C 代码,并在单步执行过程中观察模拟处理器的内部状态。
模拟器支持基于 RV32IMC 和 RV64IMC 的多种微架构,用户还可以配置不同的缓存设计,观察其对性能的影响。它也能展示处理器如何与内存映射 I/O 交互,适合用来理解软件与硬件之间的联系。
项目使用 C++ 和 Qt 开发,可通过 CMake 构建。Linux、Windows 和 macOS 均提供预编译版本,同时也能通过 WebAssembly 在浏览器中直接运行。
从 Releases 页面下载 AppImage 或 Windows/Mac 版本
在 Linux 上为 AppImage 添加可执行权限
chmod a+x <AppImage file>运行该文件启动 Ripes
概要由 AI 根据项目 README 生成;GitHub 数据每日更新。
基于 Qt 的 RISC-V CPU 模拟器,用于计算机体系结构教学,提供可在浏览器中运行的 WebAssembly 版本。
一款在浏览器中运行的电子电路仿真器,可交互式搭建并模拟模拟与数字电路。
面向 ESP32-S3 的交互式网页教程,含 32 个实验、在线模拟器、引脚图和固件代码阅读器。
一款基于浏览器的教育机器人模拟器,可运行 Ev3dev 风格代码,无需实体机器人即可练习。
一个只有约 2000 行 C 与 RISC-V 汇编代码的教学操作系统,目标是让学生能读完全部代码。