首页
›
热销单品
›
嵌入式Linux与RTOS
›
《Bootloader设备树配置与板级移植调试实战》
所属分类:嵌入式Linux与RTOS
当前为单品课程,可返回上一级继续浏览同方向资料。
← 返回上一级
← 返回所属目录
咨询 / 购买
Bootloader设备树配置与板级移植调试实战
共计 30 章节
点击此处阅读海量试读课程:100+行业、1000+细分领域
01
Bootloader概述
Bootloader在嵌入式系统中的… · 典型启动流程(ROM Code ->… · 主流Bootloader对比(U-B…
Bootloader
嵌入式系统
02
设备树基础
设备树(DT)的起源与目的 · DTS/DTC/DTB/DTBO文件… · 设备树在Bootloader与Ker…
设备树基础
DT
03
U-Boot源码结构
U-Boot顶层目录布局(arch/ · board/ · configs/
U-Boot
源码结构
04
板级配置实战
创建板级目录与头文件 · 配置CONFIG_xxx宏 · 使用menuconfig进行图形化配…
板级配置实战
创建板级目录
05
设备树语法精讲
节点(node)与属性(proper… · 标准属性(compatible · reg
设备树语法精讲
node
06
设备树绑定文档
如何阅读内核Documentatio… · 常见外设绑定示例(GPIO · I2C
设备树绑定文档
Documentatio
07
U-Boot设备树支持
U-Boot中设备树的编译流程(dt… · fdt命令的使用(fdt list/… · 在U-Boot中动态修改设备树
U-Boot
设备树支持
08
时钟与复位控制器
时钟树在设备树中的描述方式(fixe… · gate-clock · composite-clock)
时钟
复位控制器
09
引脚控制(Pinctrl)
pinctrl子系统在设备树中的绑定 · pinmux与pinconf节点配置 · U-Boot中pinctrl驱动的适…
Pinctrl
引脚控制
10
存储控制器配置
NAND Flash控制器设备树节点… · nand-on-flash-bbt) · eMMC/SD卡控制器(mmc-dd…
存储控制器配置
NAND
11
DDR内存初始化
DDR控制器设备树参数(densit… · io-width · timing)
DDR
内存初始化
12
串口(UART)调试
UART设备树节点配置(clock-… · current-speed) · U-Boot早期串口输出(debug…
UART
串口
13
网络接口配置
以太网控制器设备树(phy-mode · phy-handle · mac-address)
网络接口配置
phy-mode
14
USB与存储设备
USB控制器设备树(dr_mode · maximum-speed) · U-Boot USB子系统初始化
USB
存储设备
15
显示与帧缓冲
LCD/HDMI控制器设备树(dis… · panel-timing) · U-Boot视频驱动(vidcons…
显示
帧缓冲
16
安全启动与加密
安全启动流程(HAB/ATF/OPT… · 设备树中secure-status属… · 密钥与签名在设备树中的描述
安全启动
加密
17
电源管理
PMIC设备树绑定(regulato… · on-demand) · U-Boot中电源域控制
电源管理
PMIC
18
中断控制器
GIC(Generic Interr… · interrupt-parent) · U-Boot中断处理流程
断控制器
GIC
19
DMA与内存映射
DMA控制器设备树(dma-cell… · dma-channel) · IOMMU/SMMU配置
DMA
内存映射
20
多核与SMP
CPU核心设备树描述(cpu-map · enable-method) · PSCI(Power State C…
SMP
多核
21
板级设备树覆盖(DT Overlay)
DT Overlay语法与编译 · U-Boot中动态加载Overlay… · 典型应用场景(FPGA配置
DT
Overlay
22
U-Boot驱动模型(DM)
Driver Model框架简介(u… · uclass · driver)
U-Boot
DM
23
SPL与TPL阶段
SPL/TPL设备树裁剪(CONFI… · SPL中最小设备树需求 · 从SPL传递设备树到U-Boot p…
SPL
TPL
24
调试与日志
U-Boot日志系统(log lev… · log category) · 设备树解析调试(CONFIG_OF_…
调试
日志
25
常见启动失败分析
设备树导致启动崩溃的典型原因(地址冲… · 时钟未使能 · 中断号错误)
常见启动失败分析
设备树导致启动崩…
26
QEMU模拟环境
使用QEMU模拟ARM/ARM64/… · QEMU设备树生成(-dtb参数) · 在QEMU中调试U-Boot设备树
QEMU
模拟环境
27
从零开始移植实战(上)
选择参考板 · 复制并修改板级目录 · 配置最小设备树(串口+内存+时钟)
从零开始移植实战
选择参考板
28
从零开始移植实战(中)
逐步添加外设设备树(GPIO · I2C · MMC
从零开始移植实战
GPIO
29
从零开始移植实战(下)
优化设备树(去除冗余节点 · 调整时序参数) · 制作生产环境设备树
从零开始移植实战
优化设备树
30
总结与进阶
设备树社区规范与提交补丁流程 · 设备树与ACPI的对比 · 未来趋势(设备树在RISC-V生态中…
进阶
设备树社区规范
所属VIP或分类
同VIP:1536-Zephyr-构建系统(West-&-CMake)工作流程详
同VIP:3D打印Klipper固件-开源智能硬件入门
同VIP:ADC采样与I2C协议SPI协议寄存器驱动开发实战