首页
›
Linux内核与驱动
›
159-Linux设备树
›
《设备树ADC设备配置:iio驱动与通道绑定实战》
VIP10
本课程属于:159-Linux设备树
Linux内核与驱动 · 共 10 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
设备树ADC设备配置:iio驱动与通道绑定实战
共计 30 章节
点击此处阅读海量试读课程:100+行业、1000+细分领域
01
ADC基础概念
ADC工作原理 · 分辨率 · 采样率
ADC
基础概念
02
Linux IIO子系统概述
IIO框架设计思想 · 核心数据结构 · 用户空间接口
Linux
IIO
03
设备树基础
设备树语法 · 节点 · 属性
设备树基础
设备树语法
04
设备树中ADC节点通用属性
compatible · reg · interrupts
ADC
设备树
05
IIO设备驱动核心结构
iio_dev结构体 · iio_chan_spec结构体 · iio_info结构体
IIO
设备驱动核心结构
06
设备树与IIO驱动绑定机制
of_match_table · platform_driver · module_platform_dr…
IIO
设备树
07
单通道ADC设备树配置
单通道节点编写 · reg属性含义 · 通道索引映射
ADC
单通道
08
多通道ADC设备树配置
多通道节点编写 · 通道列表 · 扫描模式
ADC
多通道
09
IIO通道类型与方向
IIO_VOLTAGE · IIO_CURRENT · IIO_TEMP
IIO
通道类型
10
IIO通道属性配置
channel · address · scan_index
IIO
通道属性配置
11
设备树中通道属性扩展
io-channel-cells · io-channel-ranges · #io-channel-cells
设备树
通道属性扩展
12
ADC驱动probe流程
设备树解析 · 资源获取 · IIO设备注册
ADC
probe
13
设备树中ADC时钟配置
clocks属性 · clock-names · 时钟频率设置
ADC
设备树
14
设备树中ADC参考电压配置
vref-supply · regulator框架 · 电压获取
ADC
设备树
15
设备树中ADC中断配置
interrupts属性 · 中断触发方式 · 中断处理函数
ADC
设备树
16
IIO触发机制
软件触发 · 硬件触发 · trigger类型
IIO
触发机制
17
设备树中ADC触发源配置
trigger-sources · trigger-name · 触发通道
ADC
设备树
18
ADC数据读取实现
单次读取 · 连续读取 · buffer模式
ADC
数据读取实现
19
IIO buffer与设备树
buffer节点配置 · scan_elements · length
IIO
buffer
20
设备树中ADC采样率配置
sample-rate属性 · 采样率计算 · 驱动适配
ADC
设备树
21
ADC驱动调试方法
devicetree验证 · debugfs · iio_info
ADC
驱动调试方法
22
设备树中ADC校准属性
calibration · offset · scale
ADC
设备树
23
多ADC实例设备树配置
多个ADC节点 · 地址空间区分 · 独立通道
ADC
实例设备树配置
24
ADC与DMA结合
dmas属性 · dma-names · DMA传输配置
ADC
DMA
25
设备树中ADC电源管理
power-domains · suspend/resume · 低功耗模式
ADC
设备树
26
ADC驱动错误处理
设备树解析失败处理 · 资源释放 · 错误码返回
ADC
驱动错误处理
27
设备树中ADC别名与标签
label属性 · 别名节点 · 用户空间识别
ADC
设备树
28
IIO事件与设备树
event-sources · 阈值配置 · 事件上报机制
IIO
事件
29
实战案例1
单通道ADC驱动开发(基于设备树)
实战案例1
ADC
30
实战案例2
多通道ADC驱动开发(基于设备树 · 含触发与buffer)
实战案例2
ADC
所属VIP或分类
同VIP:Linux设备树I2C设备节点编写与驱动匹配
同VIP:Linux设备树开发与dtc编译调试
同VIP:设备树GPIO按键驱动:从节点到input子系统