Linux下对GPIO的操作控制(基于GPIO子系统)概述GIPO子系统介绍示例:通过GPIO子系统控制LED(GPIOA29)示例:通过GPIO子系统中断读取IO值(GPIOC2)
目录概述GIPO子系统介绍示例:通过GPIO子系统控制LED(GPIOA29)概述以前学习了LED和按键驱动,实际上,在Linux中实现这些设备驱动,有一种更为推荐的方法,就是GPIO子系统和Input子系统。GPIO子系统可以控制IO的初始化、输出高低电平值,读取IO的输入电平;Input子系统处理输入事务,任何输入设备的驱动程序都可以通过Input输入子系统提供的接口注册到内核,利用子系统提供的功能来与用户空间交互。例如控制LED、读取按键、触摸屏、鼠标都可以通过这些子系统接口实现。GIPO