首页
›
嵌入式基础与RISC-V
›
149-嵌入式系统构建进阶
›
《U-Boot与设备树故障定位实战》
VIP10
本课程属于:149-嵌入式系统构建进阶
嵌入式基础与RISC-V · 共 10 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
U-Boot与设备树故障定位实战
共计 30 章节
点击此处阅读海量试读课程:100+行业、1000+细分领域
01
U-Boot概述
U-Boot的历史与作用 · U-Boot在嵌入式系统中的启动流程 · U-Boot源码结构概览
U-Boot
的历史
02
设备树基础
设备树的起源与目的 · DTS/DTC/DTB文件格式 · 设备树的基本语法与节点
设备树基础
设备树的起源
03
U-Boot与设备树的关系
U-Boot如何加载设备树 · 设备树在U-Boot中的传递机制 · FDT(扁平设备树)API
U-Boot
设备树的关系
04
编译与构建环境
U-Boot源码获取与版本选择 · 交叉编译工具链配置 · 常用构建命令与配置选项
编译
构建环境
05
设备树编译与反编译
DTC编译器使用详解 · DTB反编译为DTS · 设备树编译常见错误与解决
设备树编译
反编译
06
U-Boot设备模型(Driver Model)
DM框架介绍 · U-Boot驱动绑定与设备树的关系 · uclass与udevice
U-Boot
Driver
07
设备树绑定文档
如何阅读内核设备树绑定文档 · 常用外设(GPIO · I2C
设备树绑定文档
如何阅读内核设备…
08
U-Boot配置系统
Kconfig与defconfig · 设备树与配置选项的交互 · 如何添加新的板级支持
U-Boot
配置系统
09
串口调试基础
U-Boot串口驱动初始化流程 · 调试串口无输出的常见原因 · 使用printch与putc
串口调试基础
U-Boot
10
设备树调试工具
fdt命令详解(fdt list · fdt get · fdt set)
设备树调试工具
fdt
11
内存与DDR调试
DDR初始化与设备树中内存节点的关系 · 内存映射与地址空间 · 使用md/mw命令调试
DDR
内存
12
MMC/SD卡调试
MMC控制器设备树节点配置 · MMC驱动初始化流程 · 无法识别SD卡的故障定位
MMC/SD
卡调试
13
网络接口调试
以太网控制器设备树配置 · PHY芯片绑定与地址问题 · Ping不通的排查步骤
网络接口调试
以太网控制器设备…
14
I2C与SPI设备调试
I2C控制器节点配置 · SPI Flash识别失败问题 · 使用i2c与sspi命令
I2C
SPI
15
GPIO与中断调试
GPIO控制器绑定 · 设备树中gpio-hog用法 · 中断控制器与irq映射
GPIO
断调试
16
时钟与复位调试
时钟控制器设备树节点 · 时钟频率配置错误导致的外设失效 · 复位控制器调试
时钟
复位调试
17
PMIC与电源管理调试
PMIC设备树节点配置 · 电压域设置错误导致系统不稳定 · 使用pmic命令
PMIC
电源管理调试
18
显示与LCD调试
显示控制器设备树配置 · 背光与GPIO控制 · framebuffer初始化失败排查
LCD
显示
19
USB设备调试
USB控制器设备树节点 · USB Host/Device模式切… · 枚举失败常见原因
USB
设备调试
20
PCIe与高速外设调试
PCIe控制器设备树配置 · RC与EP模式 · 链路训练失败分析
PCIe
高速外设调试
21
Secure Boot与签名
U-Boot安全启动流程 · 设备树哈希验证 · 签名工具与密钥管理
Secure
Boot
22
FIT Image与多设备树
FIT Image结构 · 多设备树支持(Multi-DTB) · 运行时设备树选择
FIT
Image
23
设备树覆盖(Overlay)
Overlay语法与编译 · 运行时加载Overlay · 动态外设配置
Overlay
设备树覆盖
24
U-Boot SPL与TPL
SPL/TPL阶段设备树使用 · SPL设备树裁剪 · 最小系统调试
U-Boot
SPL
25
JTAG与硬件调试器
使用JTAG连接目标板 · GDB与U-Boot联合调试 · 断点设置与内存查看
JTAG
硬件调试器
26
日志与Trace
U-Boot日志系统(log com… · 调试等级控制 · 函数调用跟踪
Trace
日志
27
常见启动失败场景
设备树导致的内核恐慌(Kernel… · MACH_TYPE不匹配 · ATAG与设备树冲突
常见启动失败场景
Kernel
28
性能分析与优化
U-Boot启动时间测量 · 设备树冗余节点清理 · 驱动初始化顺序优化
性能分析
优化
29
实战案例
从零移植U-Boot到新板(上) · 最小设备树编写 · 串口输出点亮
实战案例
U-Boot
30
实战案例
从零移植U-Boot到新板(下) · 完整启动流程验证 · 设备树最终优化
实战案例
U-Boot
所属VIP或分类
同VIP:Buildroot根文件系统定制与故障定位实战
同VIP:BusyBox根文件系统构建从实战
同VIP:U-Boot内核启动调试与故障排查实战