qemu启动实践。环境:ubuntu 16.04 64 bit,使用SecureCRT
软件连接。
注:本文的目录路径不区分“/”、“\”,同等对待。
内核编译
下载配套内核
编译步骤:
1 | cp config.vexpress-a9 .config |
内核启动
使能网络:
1 | #!/bin/bash |
启动命令:
1 | qemu-system-arm -M vexpress-a9 -nographic -m 512M \ |
内核源码
设备树说明:Documentation\devicetree\bindings\arm\vexpress.txt
。
设备树:arch\arm\boot\dts\vexpress-v2p-ca9.dts
,包含vexpress-v2m.dtsi
。
入口文件:arch\arm\mach-vexpress\v2m.c
,较简单,只定义了DT_MACHINE_START
。
"arm,vexpress,v2p-ca9", "arm,vexpress"
、V2P-CA9
附
参考资料:
https://github.com/ghaflims/cortex-a9
李迟