触摸屏的硬件原理
按照触摸屏的工作原理和传输信息的介质,我们把触摸屏分为 4 种:电阻式、电容感应式、红外线式
以及表面声波式。
电阻式触摸屏利用压力感应进行控制,包含上下叠合的两个透明层,通常还要用一种弹性材料来将两
层隔开。在触摸某点时,两层会在此点接通。四线和八线触摸屏由两层具有相同表面电阻的透明阻性材料
组成,五线和七线触摸屏由一个阻性层和一个导电层组成。
Linux 输入子系统
在 Linux 内核中,input 设备用input_dev 结构体描述,使用input 子系统实现输入设备驱动的时候,驱
动的核心工作是向系统报告按键、触摸屏、键盘、鼠标等输入事件(event,通过input_event 结构体描述),
不再需要关心文件操作接口,因为input 子系统已经完成了文件操作接口。驱动报告的事件经过InputCore
和 Eventhandler 最终到达用户空间。