PCIe驱动开发(1)— 开发环境搭建
一、前言
二、Ubuntu安装
参考: VMware下Ubuntu18.04虚拟机的安装
三、QEMU安装
下载网站: https://download.qemu.org
下载文件:qemu-4.1.0-rc5.tar.xz
使用如下命令解压:
tar xvf qemu-4.1.0-rc5.tar.xz
然后进入解压后的目录
cd qemu-4.1.0-rc5
打开default-configs/aarch64-softmmu.mak
加入 CONFIG_EDU=y
选项
接着执行如下命令进行配置:
./configure --prefix=$PWD --target-list=aarch64-softmmu --enable-debug --enable-sdl --enable-kvm --enable-tools --disable-curl
然后开始编译:
make
运行完后再执行如下命令:
make install
编译完成后我们新建一个自己的安装目录, 例如我们回到上一级,新建qemu-arm64
目录
cd ..
mkdir qemu-arm64
然后将刚才编译出来的如下文件复制到新建目录下:
cp -r qemu-4.1.0-rc5/bin qemu-4.1.0-rc5/libexec qemu-4.1.0-rc5/share qemu-arm64
四、安装buildroot
下载网站:https://www.buildroot.org/downloads
下载文件:buildroot-2022.02.2.tar.gz
下载好后使用如下命令解压:
tar xvf buildroot-2022.02.2.tar.gz
进入解压完成后的目录,执行如下命令进行配置
cd buildroot-2022.02.2
make qemu_aarch64_virt_defconfig
然后执行make开始编译:
make
编译完成后的文件在output/images
文件夹下,将该文件夹下的文件都复制到刚才新建的qemu-arm64/bin
目录下
cp output/images/* ../qemu-arm64/bin
复制完成后检查是否已经复制成功,如下4个文件是否存在: