Linux驱动:multi-touch多点触摸电容屏驱动分析

1、简介

(a). 基本概念

多点触摸(multitouch,MT)屏的IC芯片一般都是通过I2C协议通信的,所以涉及到 “I2C驱动”,而对于屏幕的按下、抬起等,又涉及到 “中断机制”“input输入子系统”。所以可以先参考以下几篇文章:

  • Linux驱动:I2C设备驱动
  • Linux驱动:内核的中断机制
  • Linux驱动:input输入子系统
  • Linux驱动:电阻屏驱动分析

除了参考以上几种驱动机制,linux内核已经提供关于多点触摸协议的说明文档:Documentation/input/multi-touch-protocol.txt,《中文翻译》。

其中,根据文档的描述,可以将多点触摸屏分为两类,在内核驱动中主要表现&

你可能感兴趣的:(Linux设备驱动学习笔记,嵌入式,linux,内核,电容屏,触摸屏)