首页
›
Linux内核与驱动
›
119-Android内核驱动开发
›
《Android设备树DTS语法:从节点定义到驱动匹配全解析》
VIP10
本课程属于:119-Android内核驱动开发
Linux内核与驱动 · 共 10 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
Android设备树DTS语法:从节点定义到驱动匹配全解析
共计 30 章节
点击此处阅读海量试读课程:100+行业、1000+细分领域
01
设备树(DTS)概述
什么是设备树 · 为什么需要设备树 · 设备树在Android系统中的角色
DTS
设备树
02
DTS基础语法
节点(node)定义 · 属性(property)定义 · 标签(label)与引用(&)
DTS
基础语法
03
DTS数据类型
字符串 · 整数 · 字节数组
DTS
数据类型
04
根节点与模型
根节点(/)定义 · model属性 · compatible属性
根节点
模型
05
CPU节点
cpus节点定义 · CPU核心描述 · CPU频率与电压
CPU
节点
06
内存节点
memory节点定义 · reg属性描述内存布局 · 保留内存(reserved-memo…
内存节点
memory
07
中断控制器
interrupt-controll… · interrupt-parent · interrupt-cells
断控制器
interrupt-co…
08
GPIO控制器
gpio-controller属性 · gpio-cells · GPIO命名与引用
GPIO
控制器
09
时钟与定时器
clocks节点 · clock-frequency · assigned-clocks
时钟
定时器
10
I2C总线节点
i2c节点定义 · clock-frequency · 子设备节点
I2C
总线节点
11
SPI总线节点
spi节点定义 · cs-gpios · spi-max-frequency
SPI
总线节点
12
UART串口节点
uart节点定义 · clock-frequency · current-speed
UART
串口节点
13
MMC/SDIO节点
mmc节点定义 · bus-width · non-removable
MMC/SDIO
节点
14
USB控制器节点
usb节点定义 · dr_mode · maximum-speed
USB
控制器节点
15
显示与GPU节点
display节点 · panel节点 · backlight
GPU
显示
16
音频节点
sound节点 · codec节点 · dai-link
音频节点
sound
17
电源管理节点
power-supply · regulator节点 · regulator-min-micr…
电源管理节点
power-supply
18
传感器节点
accelerometer · gyroscope · magnetometer
传感器节点
acceleromete…
19
输入设备节点
keyboard · touchscreen · gpio-keys
输入设备节点
keyboard
20
DTS包含与复用
#include机制 · dtsi文件 · 覆盖(overlay)技术
DTS
包含
21
设备树绑定(Binding)
什么是绑定 · 文档格式 · compatible匹配规则
Binding
设备树绑定
22
驱动匹配机制
platform_driver与of… · ACPI与DT对比
驱动匹配机制
platform
23
of_match_table详解
compatible字符串匹配 · 优先级 · 通配符
of
match
24
设备树API函数
of_find_node_by_pa… · of_get_property · of_property_read_u…
API
设备树
25
中断与GPIO API
irq_of_parse_and_m… · of_get_named_gpio · gpiod_get
GPIO
API
26
DTS调试技巧
编译DTS为DTB · dtc工具使用 · /sys/firmware/devi…
DTS
调试技巧
27
常见错误与排查
语法错误 · 地址冲突 · 中断冲突
常见错误
排查
28
Android特有设备树
Android boot image… · vendor_boot · dtbo分区
Android
特有设备树
29
设备树覆盖(DT Overlay)
overlay语法 · target节点 · __overlay__
DT
Overlay
30
实战案例
从零编写一个I2C触摸屏设备树节点并…
实战案例
I2C
所属VIP或分类
同VIP:Android中断与底半机制:驱动响应延迟优化与实战
同VIP:Android中断共享:多设备驱动并行中断处理与调试
同VIP:Android内核驱动开发基础