专栏中心

EEPW首页 > 专栏 > qemu 命令一个imx6例子

qemu 命令一个imx6例子

发布人:电子禅石 时间:2020-02-18 来源:工程师 发布文章
#!/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、内核、设备树、文件系统。


专栏文章内容及配图由作者撰写发布,仅供工程师学习之用,如有侵权或者其他违规问题,请联系本站处理。 联系我们

关键词:

相关推荐

Gartner:2026年全球主权云IaaS支出预计将达到800亿美元

极智嘉发布首款人形通用仓储机器人:技术破壁垒 业绩强兑现 成长有望提速

TDK面向严苛的汽车和工业应用需求推出工作温度高达+125 °C的直流支撑电容器

“cjingguo”的AD温度采集视频

视频 2012-04-12

SmartDV与Mirabilis Design宣布就SmartDV IP系统级模型达成战略合作

“球球来也”的新的跑马灯视频

视频 2012-04-12

英飞凌推出首款带光耦仿真器输入的隔离栅极驱动器IC

“flowerhuanghua”的MVI_SF30-48-12S带载测试视频

视频 2012-04-12

“flowerhuanghua”的MVI_SF30-48-12SATE测试视频

视频 2012-04-12

南芯科技发布音频功率放大器,定义“声临其境”的声学体验

英飞凌发布《2026年GaN技术展望》:技术创新引领功率半导体领域氮化镓高速增长

Cloudera宣布强劲财年业绩,进一步巩固其“Data and AI Anywhere”平台领导者地位

智能计算 2026-02-11

弥合传感器融合鸿沟:FPGA如何助力边缘端实时机器人应用

FPGA系统设计

rosy 2005-06-10

“球球来也”的跑马灯视频

视频 2012-04-12

国家奖项授牌!金升阳“小巨人”持续释放“大能量”

更多 培训课堂
更多 焦点
更多 视频

技术专区