# NEMU **Repository Path**: bailiyang/nemu ## Basic Information - **Project Name**: NEMU - **Description**: 克隆自https://github.com/OpenXiangShan/NEMU.git,进行了DiffTest for RISCV64修改,在此版本上可实现NEMU与QEMU,进行DiffTest。 具体可参考博文:https://blog.csdn.net/zyhse/article/details/140376947 - **Primary Language**: Unknown - **License**: MulanPSL-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2024-07-15 - **Last Updated**: 2024-07-16 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # NEMU #### 介绍 本仓库克隆自[https://github.com/OpenXiangShan/NEMU/tree/master](https://github.com/OpenXiangShan/NEMU/tree/master),进行了DiffTest for RISCV64修改,在此版本上可实现NEMU与QEMU,进行DiffTest。 具体可参考博文:[https://blog.csdn.net/zyhse/article/details/140376947](https://blog.csdn.net/zyhse/article/details/140376947) #### 软件架构 软件架构说明 #### 编译步骤 1. 下载源码 `git clone https://gitee.com/bailiyang/nemu.git` 2. 进入源码目录 `cd nemu/` 3. 配置环境变量 `export NEMU_HOME=/home/test/NEMU # /home/test/NEMU换成自己NEMU源码目录` 4. 打开配置界面(若无修改,则跳过) `make menuconfig` > 这里.config默认使用riscv64-benos_defconfig。 5. 执行编译 `make -j` 在NEMU/build目录下,生成了riscv64-nemu-interpreter。 或者在NEMU/build_bk目录下,有完整环境的依赖文件,可直接运行: `./riscv64-nemu-interpreter -b benos_payload.bin -d ./riscv64-qemu-so -l nemu.log`