环境配置:
实体机:Windows7
虚拟机:Linux ubuntu 18.04
模拟开发板:vexpress-a9
u-boot版本:u-boot-2017.05-rc2.tar.bz2
2. 安装QEMU
2.1 源码安装
下载安装QEMU需要依赖的库
apt install zlib1g-dev
apt install libglib2.0-0 libglib2.0-dev
apt install libsdl1.2-dev
apt install libpixman-1-dev libfdt-dev
QEMU源码下载
https://www.qemu.org/download/
使用2.7.0版本进行编译安装
wget https://www.qemu.org/download/qemu-2.7.0.tar.xz
解压
tar -xvf qemu-2.7.0.tar.xz
进入源码目录
配置为ARM架构
./configure --target-list=arm-softmmu --audio-drv-list
make
make install
2.2 联网安装
apt install qemu
查看支持哪些开发板
qemu-system-arm -M help
查看结果如下:
root@ubuntu:/home/ubuntu# qemu-system-arm -M help
Supported machines are:
akita Sharp SL-C1000 (Akita) PDA (PXA270)
ast2500-evb Aspeed AST2500 EVB (ARM1176)
borzoi Sharp SL-C3100 (Borzoi) PDA (PXA270)
canon-a1100 Canon PowerShot A1100 IS
cheetah Palm Tungsten|E aka. Cheetah PDA (OMAP310)
collie Sharp SL-5500 (Collie) PDA (SA-1110)
connex Gumstix Connex (PXA255)
cubieboard cubietech cubieboard
emcraft-sf2 SmartFusion2 SOM kit from Emcraft (M2S010)
highbank Calxeda Highbank (ECX-1000)
imx25-pdk ARM i.MX25 PDK board (ARM926)
integra