首页
›
芯片硬件与光电工程
›
170-嵌入式Linux板级系统
›
《U-Boot启动链与板级调试》
VIP9
本课程属于:170-嵌入式Linux板级系统
芯片硬件与光电工程 · 共 9 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
📘
U-Boot启动链与板级调试
共计 30 章节
可可资料掘金营 · 点击在线试看
01
课程导入
目标=U-Boot启动链与板级调试的… · 核心概念 · 整体框架与学习路径
课程导入
U-Boot
02
嵌入式启动基础
目标=处理器上电复位流程 · BootROM作用 · 启动介质类型与典型启动阶段划分
嵌入式启动基础
目标=处理器上电…
03
U-Boot概述
目标=U-Boot历史 · 目录结构 · 版本管理
U-Boot
目标=
04
U-Boot启动链总览
目标=从BootROM到SPL · TPL · U-Boot proper
U-Boot
启动链总览
05
SPL与TPL
目标=二级程序加载器的作用 · 编译配置 · 加载地址
SPL
TPL
06
U-Boot proper启动流程
目标=board_init_f · board_init_r · 重定位
U-Boot
proper
07
设备树与驱动模型
目标=U-Boot中DTS的使用 · DM驱动模型 · UCLASS
设备树
驱动模型
08
环境变量与启动命令
目标=环境变量存储 · bootcmd · bootargs
环境变量
启动命令
09
启动介质与镜像格式
目标=eMMC · SD · NAND
启动介质
镜像格式
10
板级配置文件与移植
目标=board目录 · configs头文件 · defconfig
板级配置文件
移植
11
串口与早期调试
目标=串口初始化 · earlycon · DEBUG宏
串口
早期调试
12
JTAG与硬件调试
目标=JTAG连接 · OpenOCD · GDB调试U-Boot
JTAG
硬件调试
13
启动日志分析
目标=U-Boot启动日志解读 · 常见错误信息 · 阶段定位与日志级别控制
启动日志分析
U-Boot
14
内存与存储调试
目标=DDR初始化 · 内存映射 · SDRAM测试
内存
存储调试
15
时钟、复位与电源
目标=时钟树配置 · 复位控制器 · 电源域
时钟
复位
16
网络启动与TFTP
目标=网络初始化 · TFTP加载 · NFS挂载
TFTP
网络启动
17
安全启动与签名
目标=安全启动链 · 签名验证 · FIT签名
安全启动
签名
18
常见启动故障案例
目标=无输出 · 卡在SPL · DDR失败
常见启动故障案例
目标=无输出
19
板级调试实战一
目标=新板首次上电 · 串口无输出 · SPL加载失败的系统化排查流程
板级调试实战一
目标=新板首次上…
20
板级调试实战二
目标=U-Boot proper启动… · 驱动初始化失败 · 设备树不匹配的定位方法
板级调试实战二
U-Boot
21
板级调试实战三
目标=内核启动参数传递错误 · 根文件系统挂载失败 · 启动脚本调试
板级调试实战三
目标=内核启动参…
22
性能与启动优化
目标=启动时间测量 · 裁剪U-Boot · 并行初始化
性能
启动优化
23
U-Boot与内核交接
目标=bootm · booti · bootz流程
U-Boot
内核交接
24
多核与异构启动
目标=ARM多核启动 · 从核释放 · 异构处理器启动流程与调试要点
多核
异构启动
25
固件更新与恢复
目标=U-Boot更新 · DFU · fastboot
固件更新
恢复
26
自动化测试与持续集成
目标=U-Boot测试框架 · pytest · 沙盒测试
自动化测试
持续集成
27
调试工具链进阶
目标=示波器 · 逻辑分析仪 · 温度/电压监测
调试工具链进阶
目标=示波器
28
综合案例
目标=从零移植U-Boot到自定义板 · 完成启动链配置 · 调试与内核启动
综合案例
U-Boot
29
常见问题与最佳实践
目标=调试经验总结 · 版本管理 · 补丁提交
常见问题
最佳实践
30
课程总结与进阶方向
目标=知识体系回顾 · 能力评估 · 进阶学习资源与职业发展建议
课程总结
进阶方向
所属VIP或分类
同VIP:eMMC与文件系统可靠性设计
同VIP:Linux-BSP板级适配工程
同VIP:Linux电源管理与休眠唤醒