Ubuntu18.04搭建RISCV之QEMU测试环境

本文档详细介绍了如何在Ubuntu18.04上搭建RISC-V的QEMU测试环境,包括安装QEMU、交叉工具链、内核以及制作文件系统。首先,通过配置和编译QEMU来实现用户模式和镜像模拟器。接着,下载并安装RISC-V的交叉工具链,并将其添加到环境变量。然后,编译Linux内核,并创建RISC-V的文件系统。最后,利用debootstrap制作根文件系统,并启动QEMU进行测试。整个过程详尽且实用,适合RISC-V开发者参考。

Ubuntu18.04搭建RISCV之QEMU测试环境

前言

搭建此测试环境需要qemu、交叉工具链、内核、文件系统

安装QEMU

  • 安装运行库
$ sudo apt-get install gcc libc6-dev pkg-config bridge-utils uml-utilities zlib1g-dev libglib2.0-dev autoconf automake libtool libsdl1.2-dev
  • 下载qemu
$ git clone https://git.qemu.org/git/qemu.git
  • 配置qemu,riscv-64-linux-user为用户模式,可以运行基于riscv指令集编译的程序文件,softmmu为镜像模拟器,可以运行基于riscv指令集编译的linux镜像,为了测试方便,这两个我都安装了
$ cd qemu
$ ./configure --target-list=riscv64-linux-user,riscv64-softmmu  [--prefix=INSTALL_LOCATION]

–prefix跟的是安装路径,这里记住,后面会用到

  • 编译qemu
$ make
  • 安装qemu
$ make install

在安装路径的bin目录下能够看到“qemu-riscv64 qemu-system-riscv64”即代表成功!

安装交叉工具链

评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值