qemu arm 考核部分
qemu-arm 考核部分
考核内容
- 启动linux
- 启动rootfs
- 交叉编译
- busybox
- 内核
- git应用
- 团队协作pull-requests
启动Linux
要求:正常启动镜像
Rootfs
要求:正常启动镜像
1 | "C:\Program Files\qemu\qemu-system-arm.exe" -M versatilepb -m 16 -kernel vmlinuz-qemu-arm-2.6.20 -append "clocksource=pit quiet rw" |

1 | "C:\Program Files\qemu\qemu-system-arm.exe" -M vexpress-a9 -m 1024M -kernel zImage -dtb vexpress-v2p-ca9.dtb -append "root=/dev/mmcblk0 rw console=ttyAMA0" -sd rootfsubuntu18lxde.ext3 -serial stdio -smp 4 |
交叉编译
在虚拟机运行qt程序
1 | qemu-system-arm -M vexpress-a9 -m 512M -kernel zImage -dtb vexpress-v2p-ca9.dtb -initrd ramdisk.gz -append "root=/dev/mmcblk0 clocksource=pit rw console=tty0 rdinit=/init" -sd rootfs.ext3 |

Busybox
编译正确,根据编译日期(qe)
1 | qemu-system-arm -M vexpress-a9 -m 1024M -kernel zImage -dtb vexpress-v2p-ca9.dtb -append "root=/dev/mmcblk0 rw console=ttyAMA0 init=/sbin/init" -sd rootfs.ext3 -smp 4 -serial stdio |
编译内核
编译正确,根据编译日期
linux下
1 | qemu-system-arm -M vexpress-a9 -m 512M -kernel arch/arm/boot/zImage -dtb arch/arm/boot/dts/vexpress-v2p-ca9.dtb -append "root=/dev/mmcblk0 rw console=ttyAMA0" -serial stdio |