qemu arm 开发环境搭建

qemu arm 开发环境搭建

作者:吴甜甜 个人博客网站: wutiantian.github.io

qemu arm


实验环境 ubuntu 18.04 qemu 4.0.0

1. 在 qemu 上模拟运行 linux 内核

非图形化启动

 
 
 
   
   
   
   
  1. qemu-system-arm -M \
  2. vexpress-a9 -m 512M \
  3. -dtb linux-4.20.17/arch/arm/boot/dts/vexpress-v2p-ca9.dtb \
  4. -kernel linux-4.20.17/arch/arm/boot/zImage \
  5. -nographic \
  6. -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]

 
 
 
   
   
   
   
  1. qemu-system-arm -M \
  2. vexpress-a9 -m 512M \
  3. -dtb linux-4.20.17/arch/arm/boot/dts/vexpress-v2p-ca9.dtb \
  4. -kernel linux-4.20.17/arch/arm/boot/zImage \
  5. -append "

你可能感兴趣的:(本人经验文章,QEMU,ARM)