码迷,mamicode.com
首页 > 系统相关 > 详细

linux输入子系统(5) - 学习框架

时间:2015-10-10 15:19:39      阅读:240      评论:0      收藏:0      [点我收藏+]

标签:

注:本系列转自: http://www.ourunix.org/post/290.html

input子系统学习系列文章,是我在实际开发过程中遇到也是必须啃下去的第一个Linux驱动,所以有必要记载下来的。由于刚开始未接触过Input子系统,部分资料还是借鉴网络,本系列文章是本人的学习心得以及集百家所长的产物。

input子系统学习系列文章,主要包含下述内容:

        Input subsystem理论部分

        input subsystem介绍

        input子系统结构图

        linux中输入设备驱动的分层

        输入子系统设备驱动层实现原理

        软件设计流程

        设计有关的API

        分配一个输入设备

        注册一个输入设备

        驱动实现-事件支持

        驱动实现-报告事件

        释放与注销设备

        实例分析(按键驱动)

        代码实现之重要函数分析

        input_allocate_device()

        注册函数 input_register_device()

        input_report_key()向子系统报告事件

        handler 注册分析

        关键数据结构

        注册 input_handler

        注册 input_handle

        子系统

        子系统初始化函数 input_init()

        evdev 输入事件驱动分析

        evdev 的初始化

linux输入子系统(5) - 学习框架

标签:

原文地址:http://www.cnblogs.com/xuyh/p/4866910.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!