| 
 
| RISCV模拟器的搭建过程,有问题随时交流 
 
 
 构建RISC-V交叉编译工具链以及搭建模拟环境
 
 计算机学院  北京航空航天大学
 
 1.下载riscv-tools
 
 1).获取资源
 
 
 
 $ git submodule update --init --recursive
 
 $ export RISCV=/path/to/install/riscv/toolchain
 
 $ ./build.sh
 
 
 
 2).安装Ubuntu依赖包
 
 
 
 $ sudo apt-get install autoconf automake autotools-dev curl device-tree-compiler libmpc-dev libmpfr-
 
 dev libgmp-dev gawk build-essential bison flex texinfo gperf libtool patchutils bc zlib1g-dev
 
 
 
 3).下载资源解释
 
 
 
 riscv-gnu-toolchain : RISC-V交叉编译工具链
 
 riscv-fesvr:在主机-目标处理器的接口中实现主机和目标处理器之间服务调用
 
 riscv-isa-sim:指令集体系结构(ISA)模拟器
 
 riscv-opcodes:枚举所有可以用模拟器执行的RISC-V操作码
 
 riscv-pk:一个代理内核,服务于由内置代码和RISC-V newlib接口链接的系统调用
 
 riscv-tests:一个基准测试集
 
 
 
 2.工具链安装
 
 
 
 1)设置环境变量 $ RISCV=/RISCV是riscv想要安装的目录/
 
 命令 RISCV=/home/.../../(你想安装的目录)
 
 2)执行安装脚本
 
 ./build.sh
 | 
 |