QEMU 介绍
QEMU官方
QEMU是一套由法布里斯·贝拉(Fabrice Bellard)所编写的以GPL许可证分发源码的模拟处理器软件,在GNU/Linux平台上使用广泛。 在Full-system emulation 模式QEMU能模拟整个系统,包括CPU及其他周边设备,在user-mode 下可以模拟运行其它平台代码,比如ARM平台Linux系统下的程序。
user mode
- 安装
sudo apt-get install qemu-user-static - 运行
新建一个main.c,简单的输出hello world! 并编译生成arm平台的应用程序
#arm-none-linux-gnueabihf-gcc -static arm-hello.c -o hello
#qemu-arm-static hello
system mode
- 安装ARM版本参考模拟uboot
1
sudo apt-get install qemu-system-arm