首页
›
Linux内核与驱动
›
159-Linux设备树
›
《Linux设备树开发与dtc编译调试》
VIP10
本课程属于:159-Linux设备树
Linux内核与驱动 · 共 10 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
Linux设备树开发与dtc编译调试
共计 30 章节
点击此处阅读海量试读课程:100+行业、1000+细分领域
01
设备树概述
设备树(DTS)的起源 · 作用与基本概念 · 为什么需要设备树
设备树概述
DTS
02
dtc工具简介
dtc编译器功能 · 版本查看 · 基本用法与帮助信息
dtc
工具简介
03
DTS语法基础
节点(node) · 属性(property) · 标签(label)的定义与格式
DTS
语法基础
04
DTS数据类型
字符串 · 整数 · 字节数组
DTS
数据类型
05
DTS包含与引用
#include预处理 · /include/指令 · 标签引用(&label)机制
DTS
包含
06
DTS编译为DTB
dtc -I dts -O dtb命…
DTS
DTB
07
DTB反编译为DTS
dtc -I dtb -O dts命…
DTB
DTS
08
DTB文件结构解析
DTB的魔数 · 总大小 · 块偏移
DTB
文件结构解析
09
设备树覆盖(Overlay)
DTSO文件概念 · 编译与动态加载原理
Overlay
设备树覆盖
10
dtc编译选项详解
-@(符号节点) · -H(phandle格式) · -W(警告)等高级选项
dtc
编译选项详解
11
DTS语法检查
使用dtc进行语法校验 · 常见错误与警告处理
DTS
语法检查
12
设备树绑定(Binding)
文档化节点属性 · compatible字符串规范
Binding
设备树绑定
13
Reg属性与地址映射
reg属性格式 · #address-cells · #size-cells
Reg
属性
14
中断控制器与中断映射
interrupt-parent · interrupts · interrupt-controll…
断控制器
断映射
15
GPIO控制器与GPIO映射
gpio-controller · gpio-specifier · gpios属性
GPIO
控制器
16
时钟与时钟映射
clocks · clock-names · clock-frequency
时钟
时钟映射
17
Pinctrl与引脚复用
pinctrl-names · pinctrl-0 · 引脚配置状态机
Pinctrl
引脚复用
18
设备树中的别名与chosen节点
aliases节点 · chosen节点 · bootargs与stdout-pa…
chosen
设备树
19
多平台设备树管理
DTSI头文件设计 · SoC公共部分与板级差异分离
多平台设备树管理
DTSI
20
设备树与内核驱动匹配
of_match_table · compatible匹配 · 设备树API
设备树
内核驱动匹配
21
设备树调试技巧
使用fdtdump · dtc -O dts -V · 内核设备树调试接口
设备树调试技巧
fdtdump
22
设备树二进制操作
使用fdtget · fdtput · fdtlist等工具修改DTB
设备树二进制操作
fdtget
23
设备树与U-Boot
U-Boot中设备树加载 · 修改(fdt命令) · 传递
U-Boot
设备树
24
设备树与ACPI对比
嵌入式设备树与x86 ACPI的异同…
ACPI
设备树
25
设备树中的DMA与IOMMU
dmas · iommus属性 · DMA引擎绑定
DMA
IOMMU
26
设备树中的电源管理
power-domains · regulator · supply属性
设备树
电源管理
27
设备树中的热管理
thermal-zones · cooling-devices · trip-points
设备树
热管理
28
设备树中的音频设备
sound-card · DAI链接 · codec与CPU绑定
设备树
音频设备
29
设备树中的显示与GPU
display-timing · panel · GPU节点绑定
GPU
设备树
30
实战项目
从零编写一个完整板级设备树并编译验证
实战项目
从零编写一个完整…
所属VIP或分类
同VIP:Linux设备树I2C设备节点编写与驱动匹配
同VIP:设备树ADC设备配置:iio驱动与通道绑定实战
同VIP:设备树GPIO按键驱动:从节点到input子系统