linux驱动
还是那个街___
坚持本心,继续前进
展开
-
linux驱动开发------GPIO配置与使用
GPIO驱动是Linux驱动开发中最基础、但却是很常用、很重要的驱动。比如你要点亮一个LED灯、键盘扫描、输出高低电平等等。而Linux内核的强大之处在于对最底层的GPIO硬件操作层的基础上封装了一些统一的GPIO操作接口,也就是所谓的GPIO驱动框架。这样开发人员可以调用这些接口去操作设备的IO口,不需要担心硬件平台的不同导致IO口的不同。1.查询GPIO管脚是否被占用#define...原创 2018-08-19 22:18:39 · 1195 阅读 · 0 评论 -
linux驱动开发-------input子系统的应用(按键驱动)
input子系统编写按键驱动思路:1、分配一个input_dev结构 2、设置 3、注册 4、硬件操作1.分配input_dev结构体 kp->input = input_allocate_device(); if (kp->input == NULL) { TCA_DB("xxxx_keys_probe: Failed to all...原创 2019-06-24 20:41:29 · 309 阅读 · 0 评论