首页
›
Linux内核与驱动
›
140-内核驱动开发
›
《platform驱动移植:设备树属性解析与资源获取流程》
VIP10
本课程属于:140-内核驱动开发
Linux内核与驱动 · 共 10 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
platform驱动移植:设备树属性解析与资源获取流程
共计 30 章节
点击此处阅读海量试读课程:100+行业、1000+细分领域
01
课程导论
Platform驱动模型概述 · 设备树(Device Tree)在驱… · 课程目标与学习路径
课程导论
Platform
02
设备树基础语法
节点(node) · 属性(property) · 标签(label)
设备树基础语法
node
03
设备树编译与反编译
DTC工具使用 · dtb生成 · fdtdump反编译
设备树编译
反编译
04
Platform驱动框架
platform_driver结构体 · platform_device结构体 · probe/remove回调函数
Platform
驱动框架
05
设备树与Platform设备匹配
compatible属性 · of_match_table · 设备树节点与platform_dev…
Platform
设备树
06
of_match_table详解
匹配优先级 · 通配符 · 设备树ID表(of_device_i…
of
match
07
设备树属性解析API(一)
of_property_read_u…
API
设备树属性解析
08
设备树属性解析API(二)
of_property_read_u…
API
设备树属性解析
09
设备树属性解析API(三)
of_get_property · of_find_property · 属性存在性检查
API
设备树属性解析
10
设备树属性解析API(四)
of_property_read_b… · of_property_match_… · of_property_read_s…
API
设备树属性解析
11
中断资源获取
interrupts属性 · interrupt-parent · of_irq_get
断资源获取
interrupts
12
内存地址资源获取
reg属性 · address-cells/size… · of_address_to_reso…
内存地址资源获取
reg
13
GPIO资源获取
gpios属性 · of_get_named_gpio · devm_gpiod_get
GPIO
资源获取
14
时钟资源获取
clocks属性 · of_clk_get · clk_get
时钟资源获取
clocks
15
复位资源获取
resets属性 · of_reset_control_g… · reset_control_deas…
复位资源获取
resets
16
DMA资源获取
dmas属性 · dma-names · of_dma_request_sla…
DMA
资源获取
17
电源管理资源获取
power-domains属性 · of_genpd_get · pm_runtime框架集成
电源管理资源获取
power-domain…
18
Pin Control资源获取
pinctrl-names · pinctrl-0 · devm_pinctrl_get_s…
Pin
Control
19
Regmap与设备树
regmap配置 · regmap_init_mmio · 设备树中regmap的典型用法
Regmap
设备树
20
设备树中的自定义属性
厂商自定义属性解析 · 私有数据结构绑定 · 属性校验
设备树
自定义属性
21
设备树节点遍历与查找
of_find_node_by_na… · of_find_node_by_ty… · of_find_compatible…
设备树节点遍历
查找
22
设备树父子节点操作
of_get_parent · of_get_child_by_na… · for_each_child_of_…
设备树父子节点操…
of
23
设备树别名与phandle
phandle机制 · of_parse_phandle · of_find_node_by_ph…
phandle
设备树别名
24
设备树与DMA Engine
dma_request_chan · dmaengine_slave_co… · 设备树DMA绑定实例
DMA
Engine
25
设备树与IIO子系统
iio_device_registe… · 设备树中iio通道与触发器的解析
IIO
设备树
26
设备树与Input子系统
input_allocate_dev… · 设备树中按键矩阵与GPIO按键的解析
Input
设备树
27
设备树与Display/DRM
panel节点解析 · backlight属性 · display-timings
Display/DRM
设备树
28
设备树与音频ASoC
dai-link · codec节点 · 音频DMA与时钟绑定
ASoC
设备树
29
设备树与网络设备
mac-address · phy-handle · fixed-link
设备树
网络设备
30
综合实战案例
从零编写一个完整的Platform驱… · 包含设备树节点定义 · 属性解析
综合实战案例
Platform
所属VIP或分类
同VIP:Linux内核驱动ioctl命令设计与控制通路
同VIP:Linux内核驱动开发:从字符设备到中断处理实战
同VIP:Linux内核驱动移植实战:从ARM到RISC-V