首页 > 系统服务 > 详细

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

时间:2015-10-10 15:19:13      阅读:298      评论: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
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!