首页
›
Linux内核与驱动
›
188-设备树Device Tree
›
《设备树dts编译与dtb生成流程及常见错误排查》
VIP10
本课程属于:188-设备树Device Tree
Linux内核与驱动 · 共 10 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
设备树dts编译与dtb生成流程及常见错误排查
共计 30 章节
点击此处阅读海量试读课程:100+行业、1000+细分领域
01
设备树概述
设备树(DT)的起源 · 作用与基本概念 · 为什么需要设备树
设备树概述
DT
02
DTS语法基础
DTS文件结构 · 节点(node) · 属性(property)
DTS
语法基础
03
DTC编译器介绍
DTC工具的作用 · 安装方法 · 基本命令行选项
DTC
编译器介绍
04
DTS到DTB的编译流程
从DTS源文件到DTB二进制文件的完…
DTS
DTB
05
DTC编译命令详解
-I · -O · -@
DTC
编译命令详解
06
DTB反编译为DTS
使用dtc -I dtb -O dt… · 验证编译结果
DTB
DTS
07
设备树头文件与宏定义
dtsi文件的使用 · 宏定义与include机制
设备树头文件
宏定义
08
设备树节点与属性详解
compatible · reg · interrupts
设备树节点
属性详解
09
设备树地址编码
#address-cells · #size-cells · ranges属性的作用与配置
设备树地址编码
address-cell…
10
设备树中断控制器
interrupt-controll… · interrupt-parent · interrupts属性详解
设备树
断控制器
11
设备树时钟与复位
clocks · clock-names · resets属性的使用
设备树时钟
复位
12
设备树GPIO与pinctrl
gpio-controller · gpio-specifier · pinctrl-0
GPIO
pinctrl
13
设备树SPI与I2C设备
SPI/I2C控制器节点与从设备节点…
SPI
I2C
14
设备树MMC/SDIO设备
MMC控制器节点 · 分区与卡检测配置
MMC/SDIO
设备树
15
设备树显示与GPU
display-timings · panel · GPU节点配置
GPU
设备树显示
16
设备树音频设备
sound-card · DAI链接 · codec节点配置
设备树音频设备
sound-card
17
设备树电源管理
regulator · power-domain · supply属性
设备树电源管理
regulator
18
设备树热管理
thermal-zones · cooling-device · trip-point配置
设备树热管理
thermal-zone…
19
设备树Firmware与Chosen节点
chosen节点 · bootargs · stdout-path
Firmware
Chosen
20
设备树覆盖(Overlay)
overlay语法 · target · __overlay__
Overlay
设备树覆盖
21
设备树编译常见错误1
语法错误 · 缺少分号 · 括号不匹配
设备树编译常见错…
语法错误
22
设备树编译常见错误2
属性值类型错误 · 地址/大小不匹配
设备树编译常见错…
属性值类型错误
23
设备树编译常见错误3
引用未定义节点或标签 · 重复节点
设备树编译常见错…
引用未定义节点或…
24
设备树编译常见错误4
include路径错误 · 头文件缺失
设备树编译常见错…
include
25
设备树运行时错误排查
内核启动日志 · of_* API调试 · /sys/firmware/devi…
设备树运行时错误…
内核启动日志
26
设备树验证工具
dt-validate · dtbs_check · schema文件使用
设备树验证工具
dt-validate
27
设备树与U-Boot交互
U-Boot中设备树的加载 · 修改与传递
U-Boot
设备树
28
设备树与ACPI对比
嵌入式场景下设备树与ACPI的异同与…
ACPI
设备树
29
设备树最佳实践
节点命名规范 · 属性组织 · 复用与维护策略
设备树最佳实践
节点命名规范
30
综合实战
从零编写一个ARM开发板的完整设备树…
综合实战
ARM
所属VIP或分类
同VIP:设备树GPIO与pinctrl复用配置及调试方法
同VIP:设备树led与gpio-leds节点驱动配置
同VIP:设备树rtc节点与实时时钟驱动调试与性能调优