首页
›
Linux内核与驱动
›
189-嵌入式Linux驱动开发
›
《platform驱动开发:设备树资源解析与匹配流程详解》
VIP10
本课程属于:189-嵌入式Linux驱动开发
Linux内核与驱动 · 共 10 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
platform驱动开发:设备树资源解析与匹配流程详解
共计 30 章节
点击此处阅读海量试读课程:100+行业、1000+细分领域
01
课程导论
Platform驱动模型概述 · 设备树在驱动开发中的角色 · 课程学习目标与前置知识
课程导论
Platform
02
设备树基础
设备树(DTS)语法入门 · 节点与属性 · 标准属性(compatible
设备树基础
DTS
03
设备树编译与反编译
DTC工具使用 · DTS到DTB的编译过程 · DTB反编译为DTS
设备树编译
反编译
04
设备树在Linux内核中的表示
struct device_node · struct property · OF API简介
Linux
设备树
05
Platform总线模型
Platform总线 · Platform设备 · Platform驱动的注册与注销流程
Platform
总线模型
06
设备树与Platform设备的绑定
of_platform_popula… · 设备树节点自动生成Platform设…
Platform
设备树
07
compatible属性匹配机制
驱动与设备的匹配过程 · of_match_table与of_…
compatible
属性匹配机制
08
设备树资源解析API(上)
of_property_read_u…
API
设备树资源解析
09
设备树资源解析API(下)
of_get_named_gpio/…
API
设备树资源解析
10
解析reg属性获取内存资源
of_address_to_reso… · platform_get_resou…
reg
属性获取内存资源
11
解析interrupts属性获取中断资源
of_irq_parse_one · platform_get_irq函数…
interrupts
属性获取
12
解析GPIO资源
of_get_named_gpio_… · devm_gpio_request_…
GPIO
资源
13
解析时钟资源
of_clk_get · clk_prepare_enable · devm_clk_get的使用
解析时钟资源
of
14
解析DMA资源
of_dma_request_sla… · dmaengine_slave_co…
DMA
资源
15
解析Pinctrl资源
pinctrl-bindings · devm_pinctrl_get_s…
Pinctrl
资源
16
解析电源管理资源
regulator框架 · of_regulator_match · devm_regulator_get
解析电源管理资源
regulator
17
解析IOMMU与DMA范围
iommu-map · dma-ranges属性解析与配置
IOMMU
DMA
18
设备树中自定义属性的解析
自定义属性命名规范 · of_find_property与o…
设备树
自定义属性的解析
19
设备树匹配流程源码分析(上)
platform_driver_pr…
设备树匹配流程源…
platform
20
设备树匹配流程源码分析(下)
of_match_device ->…
设备树匹配流程源…
of
21
设备树节点与设备生命周期
设备添加 · 探测 · 移除过程中的设备树资源释放
设备树节点
设备生命周期
22
设备树overlay机制
overlay语法 · 动态加载与卸载 · of_overlay_apply/r…
overlay
设备树
23
设备树与ACPI对比
两种硬件描述方式的异同 · 在ARM64平台上的共存策略
ACPI
设备树
24
设备树调试技巧(上)
内核启动日志解析 · of_*_debug接口 · debugfs中的设备树信息
设备树调试技巧
内核启动日志解析
25
设备树调试技巧(下)
使用ftrace跟踪设备树解析函数 · 常见错误与排查方法
设备树调试技巧
ftrace
26
实战案例1
编写一个简单的Platform驱动 · 解析设备树中的reg和interru…
实战案例1
Platform
27
实战案例2
编写一个GPIO按键驱动 · 通过设备树解析GPIO与中断
实战案例2
GPIO
28
实战案例3
编写一个SPI设备驱动 · 通过设备树解析SPI控制器参数与片选
实战案例3
SPI
29
实战案例4
编写一个I2C设备驱动 · 通过设备树解析I2C地址与时钟频率
实战案例4
I2C
30
课程总结与进阶
设备树常见陷阱 · 设备树规范文档阅读指引 · 后续学习路线(PCIe设备树
课程总结
进阶
所属VIP或分类
同VIP:GPIO子系统开发:从引脚控制到中断触发全流程
同VIP:Linux-GPIO中断驱动开发与pinctrl适配
同VIP:Linux中断驱动开发与IRQ映射调试