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 Input子系统的各个方面,包括理论基础、结构图、设备驱动层原理、API设计等,并通过按键驱动实例深入剖析了关键函数及数据结构。
304

被折叠的 条评论
为什么被折叠?



