"); //-->
#!/bin/bash workdir=$(dirname $0); if [ -z $1 ]; then $workdir/qemu/bin/qemu-system-arm -M mcimx6ul-evk -show-cursor -m 512M -kernel $workdir/imx6ull-system-image/zImage \ -dtb $workdir/imx6ull-system-image/100ask_imx6ull_qemu.dtb \ -display sdl -serial mon:stdio \ -drive file=$workdir/imx6ull-system-image/rootfs.img,format=raw,id=mysdcard -device sd-card,drive=mysdcard \ -append "console=ttymxc0,115200 rootfstype=ext4 root=/dev/mmcblk1 rw rootwait init=/sbin/init loglevel=8" \ -nic user -com 100ask else $workdir/qemu/bin/qemu-system-arm -M mcimx6ul-evk -show-cursor -m 512M -kernel $workdir/imx6ull-system-image/zImage \ -dtb $workdir/imx6ull-system-image/100ask_imx6ull_qemu.dtb \ -display sdl -serial mon:stdio \ -drive file=$workdir/imx6ull-system-image/rootfs.img,format=raw,id=mysdcard -device sd-card,drive=mysdcard \ -append "console=ttymxc0,115200 rootfstype=ext4 root=/dev/mmcblk1 rw rootwait init=/sbin/init loglevel=8" \ -nic user -com $1 fi
-append 是传的内核命令行参数。
-M mcimx6ul-evk 指定需要模拟的单板型号。 -m 512M 指定板子的内存大小。 -kernel zImage 指定使用的内核镜像文件。 -dtb 100ask_imx6ull_qemu.dtb 指定使用的设备树文件。 -display sdl 指定使用那种图形显示输出。 -serial mon:stdio 指定串口信息输出。 -drive file=rootfs.img,format=raw,id=mysdcard名为mysdcard的drive,源为rootfs.img -device sd-card,drive=mysdcard 添加一个sd-card设备,内容来自名为mysdcard的drive -append “console=ttymxc0,115200 rootfstype=ext4 root=/dev/mmcblk1 rw rootwaitinit=/sbin/init loglevel=8” 指定内核的命令行参数 -nic user 指定网卡为user mode
有了内核zImage、设备树、文件系统(rootfs.img),这就是一个完整的Linux系统。
注意:QEMU中没有实现bootloader,以后我们会完全模拟SD卡,在SD卡上面放置u-boot、内核、设备树、文件系统。
专栏文章内容及配图由作者撰写发布,仅供工程师学习之用,如有侵权或者其他违规问题,请联系本站处理。 联系我们
相关推荐
ARM: Shaping Tomorrow Today(视频)
Gartner:2026年全球主权云IaaS支出预计将达到800亿美元
嵌入式软件工程师与嵌入式硬件工程师与比较
能精确调整振幅的三角波发生器(LM119、LM118)
Innovative RF & Optoelectronics Solutions for New Generation Handsets
正弦波、方波发生器(ICL8038、SN7473、MC1445L)
Platform Builder 5.0(Wince 5.0)
极智嘉发布首款人形通用仓储机器人:技术破壁垒 业绩强兑现 成长有望提速
TDK面向严苛的汽车和工业应用需求推出工作温度高达+125 °C的直流支撑电容器
“cjingguo”的AD温度采集视频
短距离无线通信-UWB
SmartDV与Mirabilis Design宣布就SmartDV IP系统级模型达成战略合作
S3c2410的触摸屏及模数转换
“球球来也”的新的跑马灯视频
英飞凌推出首款带光耦仿真器输入的隔离栅极驱动器IC
“flowerhuanghua”的MVI_SF30-48-12S带载测试视频
“flowerhuanghua”的MVI_SF30-48-12SATE测试视频
南芯科技发布音频功率放大器,定义“声临其境”的声学体验
具有三角波和矩形波输出的振荡电路(LM107、LM101A)
ARM: Shaping Tomorrow Today
具有正弦波、矩形波输出的振荡电路(LM111、LM101A)
正弦波、方波和三角波发生器(NE566、NE531)
英飞凌发布《2026年GaN技术展望》:技术创新引领功率半导体领域氮化镓高速增长
谁能告诉我PHILIP LPC系列ARM大概的价格
Cloudera宣布强劲财年业绩,进一步巩固其“Data and AI Anywhere”平台领导者地位
弥合传感器融合鸿沟:FPGA如何助力边缘端实时机器人应用
FPGA系统设计
“球球来也”的跑马灯视频
国家奖项授牌!金升阳“小巨人”持续释放“大能量”
Innovative RF & Optoelectronics Solutions for New Generation Handsets(视频)