QEMU目前可以模拟vexpress Cortex A9四核处理器开发板。
环境配置:Ubuntu 16.04,Kernel 4.4.1
内容参考了:
http://blog.csdn.net/linyt/article/details/42504975
http://www.cnblogs.com/pengdonglin137/p/5023342.html
(推荐)https://learningfromyoublog.wordpress.com/2016/04/05/131/
1. 下载kernel
有两种方式:git和wget,这里使用wget下载方式。从kernel.org直接下载很慢(几KB),因此可以借用国内的代理(可以达到1~2M):
从kernel下载:
wget https://www.kernel.org/pub/linux/kernel/v4.x/linux-4.4.1.tar.xz
使用代理:
https://mirror.tuna.tsinghua.edu.cn/kernel/v4.x/linux-4.4.1.tar.xz
2. 安装arm交叉编译链
arm交叉编译链有很多种,有的书上装了arm-linux-gnueabi 和 arm-linux-gnueabihf两种,安装方法如下:
sudo apt-get install gcc-arm-linux-gnueabi