首页
›
Linux内核与驱动
›
119-Android内核驱动开发
›
《platform驱动适配:设备树与驱动绑定流程解析》
VIP10
本课程属于:119-Android内核驱动开发
Linux内核与驱动 · 共 10 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
platform驱动适配:设备树与驱动绑定流程解析
共计 30 章节
点击此处阅读海量试读课程:100+行业、1000+细分领域
01
课程概述
Platform驱动与设备树绑定的重… · 课程目标与学习路径
课程概述
Platform
02
Linux设备模型基础
总线 · 设备 · 驱动三要素及其相互关系
Linux
设备模型基础
03
Platform总线介绍
Platform总线的定义 · 特点与在嵌入式Linux中的地位
Platform
总线介绍
04
设备树(DTS)基础
设备树语法 · 节点 · 属性
DTS
设备树
05
设备树编译与反编译
DTC工具使用 · DTS到DTB的转换 · 反编译查看
设备树编译
反编译
06
内核解析设备树流程
OF(Open Firmware)核… · 设备树节点到platform_dev…
内核解析设备树流…
OF
07
Platform驱动注册流程
module_platform_dr… · probe函数触发时机
Platform
驱动注册流程
08
compatible匹配机制
驱动中compatible表 · 设备树中compatible属性 · 匹配优先级
compatible
匹配机制
09
设备树资源获取(上)
of_property_read_*… · 字符串 · 数组
设备树资源获取
of
10
设备树资源获取(下)
of_get_named_gpio · of_irq_get等GPIO与中断…
设备树资源获取
of
11
设备树与platform_data
传统platform_data与设备…
platform
data
12
设备树中的reg与地址资源
of_iomap · platform_get_resou…
reg
设备树
13
设备树中的中断资源
interrupts属性 · of_irq_to_resource · request_irq绑定
设备树
断资源
14
设备树中的时钟资源
clocks属性 · clk_get · clk_prepare_enable…
设备树
时钟资源
15
设备树中的DMA资源
dmas属性 · dma_request_channe…
DMA
设备树
16
设备树中的pinmux与pinctrl
pinctrl-names · pinctrl-0 · pinctrl_select_sta…
pinmux
pinctrl
17
设备树中的电源管理
power-domains · regulator属性与驱动中的电源…
设备树
电源管理
18
设备树中的IOMMU与SMMU
iommus属性 · iommu_map与驱动地址映射
IOMMU
SMMU
19
设备树中的热管理
thermal-zones · cooling-devices与驱动…
设备树
热管理
20
设备树中的音频设备
sound节点 · DAI链接 · codec与cpu DAI绑定
设备树
音频设备
21
设备树中的显示与GPU
display节点 · panel · backlight与DRM框架绑定
GPU
设备树
22
设备树中的网络设备
ethernet节点 · PHY绑定 · mac-address与驱动初始化
设备树
网络设备
23
设备树中的USB设备
usb节点 · phy · dwc3与ehci/ohci控制器绑…
USB
设备树
24
设备树中的MMC/SDIO设备
mmc节点 · sdhci · card-detect与驱动绑定
MMC/SDIO
设备树
25
设备树中的I2C/SPI从设备
i2c-child · spi-device节点与clien…
I2C/SPI
设备树
26
设备树中的PCIe设备
pcie节点 · ecam · msi与pci_host_bridg…
PCIe
设备树
27
设备树中的RTC与定时器
rtc节点 · timer节点 · clocksource与驱动绑定
RTC
设备树
28
设备树中的看门狗(watchdog)
wdt节点 · timeout-sec与watchd…
watchdog
设备树
29
设备树中的LED与按键
gpio-leds · gpio-keys节点与input子…
LED
设备树
30
课程总结与实战
完整Platform驱动编写示例 · 设备树编写 · 编译
课程总结
Platform
所属VIP或分类
同VIP:Android中断与底半机制:驱动响应延迟优化与实战
同VIP:Android中断共享:多设备驱动并行中断处理与调试
同VIP:Android内核驱动开发基础