首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

input子系统剖析

概述 ---- linux中input子系统与I2C子系统类似,也被主观分成三部分:输入驱动、输入设备和输入核心。...输入驱动 :由linux抽象出通用的几个输入事件代码(evdev.c、keyboard.c、mousedev.c)。 输入设备 :需要用户自己实现具体输入设备的代码。...在linux系统中(linux4.9.88),构建了input子系统,所有采用input子系统的设备,在有输入事件后都会主动上报输入事件。 在输入设备中会有以下几个问题:a. 何时上报?...---- 输入核心(driver/input/input.c): 此代码主要负责搭建linux中input子系统架构,从入口函数进行分析: /* include/uapi/linux/major.h *...input子系统其实就是linux针对不同的输入设备搭建的一个架构,抽象出相同的代码,然后提供用户通用的接口,按linux的标准来就能上报标准的输入数据。

1K30
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到
    领券