首页
›
Linux内核与驱动
›
031-Linux设备驱动开发
›
《Linux platform驱动与设备树匹配开发实战》
VIP10
本课程属于:031-Linux设备驱动开发
Linux内核与驱动 · 共 10 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
Linux platform驱动与设备树匹配开发实战
共计 30 章节
点击此处阅读海量试读课程:100+行业、1000+细分领域
01
Linux驱动开发概述
内核模块基础 · 驱动分类(字符/块/网络) · Platform驱动在Linux驱动…
Linux
驱动开发概述
02
设备树基础概念
DTS/DTC/DTB的关系 · 设备树语法入门 · 节点与属性
设备树基础概念
DTS/DTC/DTB
03
设备树常用属性
compatible · reg · interrupts
设备树常用属性
compatible
04
设备树匹配机制
of_match_table原理 · compatible字符串匹配规则 · 设备树与驱动绑定的流程
设备树匹配机制
of
05
Platform驱动框架
platform_driver结构体 · platform_device结构体 · probe/remove回调函数
Platform
驱动框架
06
Platform设备注册
静态注册platform_devic… · 动态注册platform_devic…
Platform
设备注册
07
Platform驱动注册
module_platform_dr… · platform_driver_re…
Platform
驱动注册
08
设备树与Platform驱动匹配实战
编写一个简单的LED驱动 · 通过设备树compatible匹配
Platform
设备树
09
设备树资源获取API
of_property_read_u… · of_get_named_gpio · of_iomap等函数详解
API
设备树资源获取
10
中断资源获取
从设备树解析interrupts属性 · 注册中断处理函数
断资源获取
interrupts
11
内存与地址映射
设备树reg属性解析 · ioremap与of_iomap的使…
内存
地址映射
12
GPIO子系统与设备树
gpio-controller · gpios属性 · gpiod API的使用
GPIO
子系统
13
时钟与复位资源
从设备树获取clocks · resets属性 · 控制外设时钟与复位
时钟
复位资源
14
DMA资源获取
设备树dmas属性解析 · dmaengine API集成
DMA
资源获取
15
电源管理与设备树
设备树power-domains属性 · runtime PM与设备树结合
电源管理
设备树
16
多实例驱动开发
同一驱动支持多个相同外设 · 通过设备树别名或reg区分
多实例驱动开发
同一驱动支持多个…
17
设备树overlay机制
动态加载设备树片段 · 实现热插拔外设支持
overlay
设备树
18
设备树pinctrl子系统
pinctrl-names · pinctrl-0属性 · 引脚复用配置
pinctrl
设备树
19
设备树与Input子系统
编写按键驱动 · 通过设备树配置GPIO按键
Input
设备树
20
设备树与IIO子系统
编写ADC驱动 · 通过设备树配置采样通道与精度
IIO
设备树
21
设备树与ALSA SoC
音频设备树节点配置 · codec与DAI链接
ALSA
SoC
22
设备树与SPI子系统
SPI设备树节点编写 · SPI设备驱动匹配
SPI
设备树
23
设备树与I2C子系统
I2C设备树节点编写 · I2C设备驱动匹配
I2C
设备树
24
设备树与USB子系统
USB设备树节点配置 · USB gadget驱动
USB
设备树
25
设备树与PCIe子系统
PCIe设备树节点配置 · EP/RC驱动开发
PCIe
设备树
26
设备树与V4L2子系统
摄像头设备树节点配置 · V4L2驱动集成
V4L2
设备树
27
设备树与Display子系统
LCD/HDMI设备树节点配置 · DRM驱动框架
Display
设备树
28
设备树与Thermal子系统
thermal-zones配置 · 温度传感器驱动
Thermal
设备树
29
设备树与Watchdog子系统
watchdog设备树节点配置 · 看门狗驱动
Watchdog
设备树
30
综合实战项目
基于设备树的智能家居网关驱动开发(集… · I2C · SPI
综合实战项目
基于设备树的智能…
所属VIP或分类
同VIP:Linux-SPI设备驱动开发与数据传输实现
同VIP:Linux-USB设备驱动开发与urb传输机制
同VIP:Linux平台设备驱动与设备树匹配开发实战