首页
›
Linux内核与驱动
›
015-Linux内核驱动开发
›
《Linux platform驱动开发与设备树资源适配》
VIP10
本课程属于:015-Linux内核驱动开发
Linux内核与驱动 · 共 10 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
Linux platform驱动开发与设备树资源适配
共计 30 章节
点击此处阅读海量试读课程:100+行业、1000+细分领域
01
Linux内核驱动概述
内核模块基础 · 驱动分类(字符设备 · 块设备
Linux
内核驱动概述
02
Platform总线概念
Platform总线的作用与优势 · Platform_device与Pl… · Platform总线与设备树的关联
Platform
总线概念
03
设备树基础
设备树(Device Tree)的起… · DTS/DTC/DTB文件格式 · 设备树语法(节点
设备树基础
Device
04
设备树常用属性
compatible · reg · interrupts
设备树常用属性
compatible
05
设备树节点与绑定
节点命名规则 · 节点地址编码 · 绑定文档(binding)的编写规范
设备树节点
绑定
06
设备树中断控制器
中断控制器节点 · interrupt-parent · interrupt-cells
设备树
断控制器
07
设备树时钟与复位
时钟节点(clocks) · 时钟频率配置 · 复位控制器(resets)节点
设备树时钟
复位
08
设备树GPIO与pinctrl
GPIO控制器节点 · gpio-cells · pinctrl绑定
GPIO
pinctrl
09
设备树DMA与IOMMU
DMA控制器节点 · dma-ranges · IOMMU映射
DMA
IOMMU
10
设备树电源管理
电源域(power-domains) · regulator节点 · 睡眠与唤醒配置
设备树电源管理
power-domain…
11
设备树热插拔与PCIe
PCIe主机桥节点 · 设备树热插拔描述 · MSI中断映射
PCIe
设备树热插拔
12
设备树音频与视频
音频编解码器节点 · I2S/DAI链接 · 显示控制器(display)节点
设备树音频
视频
13
设备树网络与存储
以太网MAC/PHY节点 · MMC/SDIO节点 · NAND/SPI NOR节点
设备树网络
存储
14
设备树多核与CPU拓扑
CPU节点 · cpu-map · cache层级
CPU
设备树多核
15
设备树编译与反编译
dtc工具使用 · dtb到dts反编译 · 设备树覆盖(overlay)
设备树编译
反编译
16
Platform驱动注册流程
module_platform_dr… · probe/remove回调 · 设备匹配机制
Platform
驱动注册流程
17
Platform设备注册
静态注册(platform_devi… · 动态注册(device tree解析…
Platform
设备注册
18
设备树与Platform驱动匹配
of_match_table · compatible匹配 · 设备树节点到platform_dev…
Platform
设备树
19
设备树资源获取
of_property_read_*… · of_get_named_gpio · of_iomap
设备树资源获取
of
20
Platform驱动中的中断处理
request_irq · devm_request_irq · 中断线程化
Platform
驱动
21
Platform驱动中的DMA操作
dma_request_chan · dmaengine API · scatter-gather传输
Platform
DMA
22
Platform驱动中的时钟管理
clk_get · clk_prepare_enable · clk_disable_unprep…
Platform
驱动
23
Platform驱动中的电源管理
suspend/resume回调 · runtime PM · 系统睡眠与唤醒
Platform
驱动
24
Platform驱动中的IO内存访问
ioremap · readl/writel · devm_ioremap_resou…
Platform
IO
25
Platform驱动中的pin控制
pinctrl_select_sta… · pinctrl_lookup_sta… · 引脚配置示例
Platform
pin
26
Platform驱动中的regmap
regmap_init · regmap_read/write · regmap缓存
Platform
regmap
27
Platform驱动中的debugfs
debugfs_create_dir · debugfs_create_fil… · 调试接口实现
Platform
debugfs
28
Platform驱动中的sysfs与属性
device_attribute · sysfs创建 · 用户空间交互
Platform
sysfs
29
Platform驱动实战
I2C控制器驱动(基于设备树) · SPI控制器驱动 · UART驱动
Platform
驱动实战
30
Platform驱动调试与性能优化
printk调试 · ftrace跟踪 · perf分析
Platform
驱动调试
所属VIP或分类
同VIP:Linux-DMA引擎驱动开发与传输性能优化
同VIP:Linux内核设备驱动开发实战
同VIP:Linux内核驱动ALSA音频框架与声卡驱动开发