GPIO
介绍GPIO的功能和使用方法。
模块介绍
GPIO是管理gpio模块的控制器
功能介绍
Linux gpio子系统驱动框架主要有三部分组成:
- GPIO 控制器驱动: 与GPIO控制器进行交互,对控制器进行初始化和操作
- gpio lib驱动: 提供标准的API给其它模块使用,如设置GPIO 方向、读写GPIO电平状态
- GPIO 字符设备驱动: 将GPIO以字符设备的上报给用户空间,用户空间可以通过标准的文件接口访问GPIO
源码结构介绍
控制器驱动代码在drivers/gpio目录下:
关键特性