qemu启动aarch64linux+buildroot+应用程序
- 互联网
- 2025-08-30 03:54:01

1、Linux内核网址
.kernel.org/
2、安装依赖sudo apt update sudo apt install -y build-essential qemu qemu-system gcc make bc flex bison libssl-dev libncurses5-dev libelf-dev
3、拉取kernel代码和编译kernelgit clone --depth 1 git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
cp arch/arm64/configs/defconfig .config make menuconfig ARCH=arm64 CROSS_COMPILE=aarch64-linux-gnu make -j6 ARCH=arm64 CROSS_COMPILE=aarch64-linux-gnu-
4、下载buildroot和编译buildrootwget buildroot.org/downloads/buildroot-2024.02.9.tar.xz tar xvf buildroot-x.x.tar.gz cd buildroot-x.x
make aarch64_efi_defconfig make
5、启动qemuqemu-system-aarch64 -M virt -cpu cortex-a53 -nographic -smp 1 -kernel …/…/…/linux/arch/arm64/boot/Image -append “rootwait root=/dev/vda console=ttyAMA0” -drive file=rootfs.ext4,format=raw -virtfs local,path=/home/test/workspace,mount_tag=host0,security_model=mapped
6、挂载host文件到qemumount -t 9p host0 /mnt
qemu启动aarch64linux+buildroot+应用程序由讯客互联互联网栏目发布,感谢您对讯客互联的认可,以及对我们原创作品以及文章的青睐,非常欢迎各位朋友分享到个人网站或者朋友圈,但转载请说明文章出处“qemu启动aarch64linux+buildroot+应用程序”