wsl的qemu支持raspi4

Posted by 婷 on August 8, 2023 本文总阅读量

前言

目前从ubuntu安装的qemu-system-aarch64命令还不支持raspi4,输入一下命令可以看到支持的硬件类型

sudo ./qemu-system-aarch64 -machine help

image-20230809234636173

通过网上搜索到的结果,有个raspi4qemu补丁,于是打算尝试下。Github链接:

https://github.com/0xMirasio/qemu-patch-raspberry4

过程

提前安装

ninja

解决后面configure出现的这个问题

image-20230731224937561

sudo apt install ninja-build

image-20230731225034916

pkg-config

解决后面configure出现的这个问题

image-20230731225104676

sudo apt install pkg-config

image-20230731225134203

glib

解决后面configure出现的这个问题

image-20230731225153118

sudo apt-get install libglib2.0-dev

image-20230731225317322

pixman-1

解决后面configure出现的这个问题

image-20230731230428349

sudo apt-get install libpixman-1-dev

image-20230731230544452

编译过程

克隆该仓库

image-20230731223609275

然后创建build文件夹,在build文件夹下,执行../configure

image-20230731224817819

image-20230731225359236

configure结束

image-20230731230633940

接下来执行sudo make

image-20230808002800605

然后大概一两小时的编译的时间

image-20230808210813741

生成物在build文件夹下

image-20230808210945344

执行命令查看是否支持raspi4

sudo ./qemu-system-aarch64 -machine help

image-20230808211838122

可以看到这里是支持上的,成功

image-20230808211903792