input子系统理解

来源:互联网 发布:淘宝达人赚钱不 编辑:程序博客网 时间:2024/06/07 13:35

1、核心层:

      a、注册input_handeler 

      b、注册input_device

      c、注册已匹配的实例handle


1、input_handler结构:

     

2、input_device结构:

      

3、业务流:

     [app].read  --->  input_handler.fops.read  --->NON_BLOCK?:wait_event_interruptible (睡眠)

     按键(或其他事件)---->中断服务程序  --->input_event --->input_device.list_search(headle.input_handler.event

原创粉丝点击