1, 安装qemu
sudo apt-get install qemu
2,准备arm交叉编译环境和linux-3.19的内核源码。
执行如下命令:由vexpress_defconfig 生成.config
code/linux-3.19.8$ make ARCH=arm CROSS_COMPILE=/opt/prebuilts/gcc/linux-x86/arm/arm-linux-gnueabihf-7.2.1/bin/arm-linux-gnueabihf- vexpress_defconfig
3,编译内核
make ARCH=arm CROSS_COMPILE=/opt/prebuilts/gcc/linux-x86/arm/arm-linux-gnueabihf-7.2.1/bin/arm-linux-gnueabihf-
4,启动kernel
qemu-system-arm -M vexpress-a9 -m 512M -kernel ./arch/arm/boot/zImage -dtb ./arch/arm/boot/dts/vexpress-v2p-ca9.dtb -nographic -append "console=ttyAMA0"