本文共 580 字,大约阅读时间需要 1 分钟。
当手边没有可用的开发板的时候,如果想hack Linux kernel的某些功能,QEMU是一个不错的选择。 下面记录使用QEMU 模拟vexpress-a9 运行Linux Kernel 4.1的过程。 内核编译:(1)设置环境变量 export ARCH=arm export CROSS_COMPILE=arm-linux-gnueabi-(2)编译 make vexpress_defconfig 在默认配置的基础上,我还打开了 ![printk](https://img-blog.csdn.net/20150829190642893) ![initramfs](https://img-blog.csdn.net/20150829184217452) make zImage make dtbs (3) 启动 qemu-system-arm -smp 4 -M vexpress-a9 -m 1024M -nographic -serial stdio -nodefaults -kernel arch/arm/boot/zImage -dtb arch/arm/boot/dts/vexpress-v2p-ca9.dtb -append "console=ttyAMA0 init=/linuxrc "
运行效果如下