qemu arm 开发环境搭建
作者:吴甜甜 个人博客网站: wutiantian.github.ioqemu
arm
实验环境 ubuntu 18.04 qemu 4.0.0
1. 在 qemu 上模拟运行 linux 内核
非图形化启动
qemu-system-arm -M \
vexpress-a9 -m 512M \
-dtb linux-4.20.17/arch/arm/boot/dts/vexpress-v2p-ca9.dtb \
-kernel linux-4.20.17/arch/arm/boot/zImage \
-nographic \
-append "console=ttyAMA0"
图形化启动
4.0.0 版本直接启动会出现图形界面没有显示的情况,原因是 SDL 库的版本不够新,4.0.0 版本需要安装 libsdl2-dev - Simple DirectMedia Layer development files 版本,1.2 版本已经不能用了,导致 qemu 配置时 SDL 支持为 no ,安装 2 版本后,再进行配置就会发现 SDL 支持为 yes,重新安装即可。
参考帖子 [在Ubuntu下安装QEMU完毕后去测试arm,结果只输出一行VNC][1]
qemu-system-arm -M \
vexpress-a9 -m 512M \
-dtb linux-4.20.17/arch/arm/boot/dts/vexpress-v2p-ca9.dtb \
-kernel linux-4.20.17/arch/arm/boot/zImage \
-append "