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 |