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個文件是否存在: