六、系统启动运行 qemu-system-arm \-M vexpress-a9 \-m 512M \-kernel temp/zImage \-dtb temp/vexpress-v2p-ca9.dtb \-nographic \-append"root=/dev/mmcblk0 rw console=ttyAMA0"\-sd rootfs.ext3 \-net nic \-net tap,ifname=tap0,script=no 七、后记 存在的问题: 1.显示文件系统是只读...
在Qemu的模拟中,据个人有限经验对不同的板子的模拟情况的了解,zynq在Qemu中有较好的支持。同时xilinx对此也有不少的文档,同时xilinx的一些板子的支持属于Qemu默认的测试与支持Machine,因此选择Xilinx的板子来模拟比较合适。 同时,我们关注的是ARM相关,因此使用Cortex-A9比较好,对此,我们选择xilinx-zynq-a9。 在我们的Ho...
1. 问题描述 续接上文,利用qemu模拟cortex-a9开发板,流程:qemu ===> u-boot ===> kernel ===> nfsroot || ===> ramdisk 进行到kernel引导根文件系统时,总是失败。经过尝试,终于解决了!!! 2. 解决方法 2.1 关于bootargs 前文说过,u-boot可以通过 bootargs 这个环境变量来传递参数给内核,那么可以传递哪...
新建一个基于开发板的项目,开发板选择 VExpress-A9,这个是arm官方做产品测试搞出来的开发板,这里是对它进行了qemu的模拟,还能看到启动qemu用了哪些命令,自己命令行就可以借鉴使用了。 下载命令: qemu-system-arm.exe -M vexpress-a9 -nographic -kernel Debug/rtthread.bin 调试命令: qemu-system-arm.exe -M v...
qemu-system-arm -M vexpress-a9 -m 256M-serial stdio -kernel u-boot 结果如下图: 此时是检测Flash failed后停止运行,是因为在arch/arm/lib/board.c里面board_init_r()函数里检测Flash失败后调用了hang(),暂时先把hang()去掉就可以运行下去了。正常的运行结果如下: 4.4 (1)到www.kernel.org/下载最新的...
QEMU/VExpress A9是QEMU模拟器针对ARM VExpress-A9 FPGA开发板进行软件模拟的指令级虚拟机。QEMU/VExpress因为是软件仿真模式,可以配置成多种模式,例如单核Cortex-A9,多核Cortex-A9,以及多核Cortex-A15等。同时也能够模拟出VExpress FPGA开发板上大多数的外设。
运行QEMU来模拟4核Cortex-A9的Versatile Express开发平台。 $qemu-system-arm-M vexpress-a9\-smp4\-m 1024M\-kernel arch/arm/boot/zImage\-append"rdinit=/linuxrc console=ttyAMA0 loglevel=8"\-dtb arch/arm/boot/dts/vexpress-v2p-ca9.dtb\-nographic ...
$ sudo qemu-system-arm -M vexpress-a9 -cpu cortex-a9 -smp cpus=4 -m 512M -nographic \ -kernel zImage -dtb vexpress-v2p-ca9.dtb \ -net nic,macaddr=52:54:00:12:34:20 -net tap,script=/etc/qemu-ifup,downscript=/etc/qemu-ifdown qemu启动后,需要为qemu中的Linux客户系统配置eth0,如...
开启Qemu的网络支持功能,启动u-boot,设置u-boot的环境变量,u-boot采用tftp的方式将uImage格式的Linux内核下载到内存地址0x60003000处,为什么是0x60000000起始的地址,参考文件u-boot的配置文件 include/configs/vexpress_common.h。如果用Qemu直接启动Kernel,是通过-append parameter 的方式给kernel传参的,现在是通过u-boo...
Qemu运行Linux 使用QEMU模拟Cortex-A9编译和运行Linux 北 京 博 创 兴 业 科 技 有 限 公 司 BEIJNG UNIVERSAL PIONEERING TECHNOLOGYCo.,LTD 博创科技嵌入互动 QEMU的安装编译Linux内核制作根文件系统运行Linux ©2007博创科技 博创科技嵌入互动 1、QEMU的安装 1.1运行环境:Ubuntu12.04,...