输入设备驱动子系统

Posted Wu_Being

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了输入设备驱动子系统相关的知识,希望对你有一定的参考价值。

输入设备驱动

输入设备(如按键、键盘、触摸屏、鼠标等)是典型的字符设备
工作机理 是底层在按键、触摸等动作发送时产生一个中断(或驱动通过 Timer 定时查询),然后 CPU 通过 SPI 、 I2C 或外部存储器总线读取键值、坐标等数据,并将它们放人一个缓冲区,字符设备驱动管理该缓冲区,而驱动的 read() 接口让用户可以读取键值、坐标等数据。

显然,在这些工作中,只是中断、读键值/坐标值是与设备相关的,而输入事件的缓冲区管理以及字符设备驱动的 file operations 接口则对输入设备是通用的。
基于此,内核设计了输入子系统,由核心层处理公共的工作。

相关code 文章Githubhttps://wu-being.blog.csdn.net/article/details/78394721
我的博客原文输入设备驱动

以上是关于输入设备驱动子系统的主要内容,如果未能解决你的问题,请参考以下文章

输入设备驱动子系统

输入设备驱动子系统

linux input输入子系统应用分析

i.MX6ULL驱动开发 | 20 - Linux input 子系统

i.MX6ULL驱动开发 | 20 - Linux input 子系统

从万有引力定律到银行业数据挖掘模型 —— 数据驱动业务的机理与一次量化风控实践