i.MX6ULL 板子的完整启动流程图(从上电 → 用户空间)

【阶段1】上电

↓

【阶段2】Boot ROM(芯片内部固化代码)

↓

👉 根据 BOOT 引脚 / eFuse ,(拨码开关)

决定启动设备(SD / eMMC)

↓

【阶段3】加载 U-Boot

↓

👉 从选定设备读取:

SD → mmc0

eMMC → mmc1

↓

【阶段4】U-Boot 运行

↓

👉 执行 bootcmd:

  • 加载 kernel(zImage)

  • 加载设备树(dtb)

  • 设置 bootargs

↓

【阶段5】启动 Linux 内核

↓

👉 内核解析 bootargs:

root=/dev/xxx

↓

【阶段6】挂载 rootfs

↓

👉 可能来自:

  • SD(mmcblk0)

  • eMMC(mmcblk1)

  • NFS

↓

【阶段7】启动用户空间(/sbin/init)

Boot ROM → 选 " 启动设备 " (加载 U-Boot )

U-Boot → 选 "kernel 来源 "

Linux → 选 "rootfs 位置 "

相关推荐
‎ദ്ദിᵔ.˛.ᵔ₎4 分钟前
关于Linux 线程局部存储的认识
linux·运维
小小de风呀2 小时前
de风——【从零开始学习Linux】(九):进程基础 —— 从冯诺依曼体系到 fork 创建进程
linux·学习
晚风吹北巷4 小时前
Linux复习篇(自用)
linux·运维·服务器·1024程序员节
Zwawa4 小时前
一只按键不只“按下”:短按、长按和连按如何共存
c语言·单片机·嵌入式
by209994 小时前
Linux 压缩传输、进程查看与权限管理
linux·经验分享·1024程序员节
无足鸟ICT5 小时前
【RHCA+】reboot命令(重启)
linux·运维·服务器·1024程序员节
DYWorker0016 小时前
第1课:基于正点原子RK3568开发板读懂Linux内核
linux·运维·网络
Android系统攻城狮6 小时前
Linux FFmpeg深度解析之avformat_open_input调用流程与实战(一)
linux·运维·ffmpeg·车载音视频·ffmpeg音视频·音视频进阶手册
吹什么轩7 小时前
linux系统复习:Ext 文件系统(一个文件在磁盘上到底长什么样)
linux·运维·服务器