GPADC
介绍 GPADC 的功能和使用方法。
模块介绍
IIO 是 Linux 内核中的一个子系统,专门用于处理工业控制、测量设备的数据采集和处理。IIO 子系统支持的设备类型众多,包括模数转换器(ADC)、数模转换器(DAC)、加速度计、陀螺仪、惯性测量单元、温度传感器。本章节介绍的 GPADC 是一个模数转换器,其嵌入到了进迭的 PMIC 芯片中。
功能介绍

- IIO Core:提供驱动程序和用户空间之间的接口,负责设备枚举、注册和管理。
- IIO 设备驱动程序:用于控制和读取特定 IIO 设备的代码。
- IIO 缓冲区:用于存储传感器和其他测量设备数据的内存区域。
- IIO 事件处理:用于处理来自传感器和其他测量设备的中断和事件。
源码结构介绍
- IIO Core