![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Input子系统
文章平均质量分 93
陈子陌
一个简单的Linux驱动工程师。
展开
-
Linux驱动开发之触摸驱动
一、引言前一篇文章介绍了Input子系统的基本架构和驱动编写流程。这一篇文章来介绍一下在实际项目中,我们应该来如何编写触摸驱动。二、触摸(TP)驱动1、触摸原理在学习如何编写触摸驱动之前,我觉得有必要先对触摸原理有一定的了解。TP芯片就是触摸芯片,它一般都被放置在触摸面板上,当用户点击显示屏,TP芯片内部固件程序会计算出对应的坐标值数据,然后会将对应中断脚给拉低。硬线中断拉低,会通过信号线透传到Cpu的INT脚上,Cpu感受到INT脚被拉低,触发硬件中断,这时候通过提前注册好原创 2021-09-02 12:19:17 · 2182 阅读 · 0 评论 -
Linux驱动开发之Input子系统
一、引言在Linux驱动开发的学习过程中,Input子系统绝对是你绕不开的一道关卡。在Linux系统中,不论是按键、鼠标、键盘,亦或者是触摸屏,统统都使用Input子系统来处理输入事件。二、Input子系统1、Input子系统概述Input就是输入的意思,因此Input子系统就是管理输入的系统,和Pinctrl、Gpio子系统一样,都是Linux内核针对某一类设备而创建的框架。不同的输入设备在Input子系统所代表的含义不同,比如按键、键盘就是代表按键信息,鼠标和触摸屏则是代表坐标信原创 2021-09-01 20:13:03 · 956 阅读 · 0 评论