基于 NEMU 的 RISC-V 指令级模拟器与抽象机实验平台开源项目

我要开发同款
Kalpa2026年05月04日
15阅读

技术信息

语言技术
CGCC
系统类型
Linux
行业分类
开发工具项目任务
开源地址
https://github.com/iiitaoge/nju_pa
授权协议
MPL许可

功能介绍

项目包含 NEMU 模拟器框架、Abstract-Machine 运行时支持和配套构建脚本。NEMU 负责加载客户程序、维护 CPU 状态、取指译码执行、访问物理/虚拟内存,并提供简单调试器命令行入口,可继续运行、退出和扩展表达式求值、监视点等调试能力。项目还包含串口、时钟、键盘、VGA、磁盘等设备抽象代码,以及 DiffTest、指令追踪、日志、反汇编等辅助模块,便于对程序执行过程进行验证和分析。Abstract-Machine 部分提供跨平台抽象接口和基础库支持,使上层程序能够在 NEMU、QEMU、native 等不同目标上构建运行。

示例图片

声明:本文仅代表作者观点,不代表本站立场。如果侵犯到您的合法权益,请联系我们删除侵权资源!如果遇到资源链接失效,请您通过评论或工单的方式通知管理员。未经允许,不得转载,本站所有资源文章禁止商业使用运营!
下载安装【程序员客栈】APP
实时对接需求、及时收发消息、丰富的开放项目需求、随时随地查看项目状态

评论