失眠网,内容丰富有趣,生活中的好帮手!
失眠网 > arm linux运行qemu Linux下使用QEMU构建ARM运行环境

arm linux运行qemu Linux下使用QEMU构建ARM运行环境

时间:2020-07-31 11:25:05

相关推荐

arm linux运行qemu Linux下使用QEMU构建ARM运行环境

以下所有步骤都是在Ubuntu 14.04系统上进行的,全部通过验证。

本文的搭建过程都是基于vexpress A9开发板进行的,这号称是qemu模拟得最好的arm开发板。

1.下载Linux内核

方法一:使用git

git

clonegit:///pub/scm/linux/kernel/git/torvalds/linux.git

方法二:直接下载3.17源代码包

wget /pub/linux/kernel/v3.x/linux-3.17.tar.xz

2.安装arm的交叉编译工具链

sudo apt-get install gcc-arm-linux-gnueabi

3.编译Linux内核

生成vexpress开发板子的config文件:

make CROSS_COMPILE=arm-linux-gnueabi- ARCH=arm vexpress_defconfig

然后编译:

make CROSS_COMPILE=arm-linux-gnueabi- ARCH=arm

生成的内核镱像位于arch/arm/boot/zImage, 后续qemu启动时需要使用该镜像。

4.下载和安装qemu模拟器

sudo apt-get install qemu

默认安装2.0.0的qemu。使用qemu-system-arm --version来确认版本号。

再运行qemu-system-arm -M ?来确认支持vexpress-a9。

如果觉得《arm linux运行qemu Linux下使用QEMU构建ARM运行环境》对你有帮助,请点赞、收藏,并留下你的观点哦!

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。