linux驱动由浅入深系列:输入子系统之二(编写一个gpio_key驱动)

本系列导航:

linux驱动由浅入深系列:输入子系统之一(input子系统概述、应用层读取event)

linux驱动由浅入深系列:输入子系统之二(编写一个gpio_key驱动)

linux驱动由浅入深系列:输入子系统之三(应用层模拟input_event)


在上一篇文章中我们大致了解了linux input subsystem的功能及应用层的使用,本文我们一起来看一看驱动代码的编写。接下来一篇,计划写一下应用层如何模拟按键消息,产生与按下实际按键相同的效果。

在“linux驱动由浅入深系列:驱动程序的基本结构概览”一文中已经解释的驱动程序的基本结构,今天我们以上一篇文章中的程序为基本结构,添加相关内容来构成一个gpio按键的驱动程序。

先来看看修改完后的代码:

#include 

你可能感兴趣的:(linux驱动由浅入深系列)