linux触摸屏输入设备,触摸屏校验方法

原创 2007年10月01日 10:51:00

本文抛开技术层次上来说说LINUX触摸屏设备驱动原理

     触摸屏,就是用一块AD转换芯片来将屏幕上的触摸信号转成数字信号。触摸屏常用的是四线电阻,AD转换芯片

常用的是7843,7846,TS2003等。当触摸时候,这些芯片会将模拟信号转换成数字信号,就是通常说的AD转换。

在LINUX中,通常是通过中断来读取这些数字的。触摸屏幕的时候,中断发生,LINUX通过串口或者I2C,SPI等去

读取数字,然后把数值传给INPUT层。这就是一般驱动的原理。

  触摸屏校验,因为你从驱动里活动的数值大多都是8位,或者12位的。可以表示的坐标范围是(0.0)--(256,256)或者

(0,0)--(4096,4096),你需要将次数字与屏幕的分辨率相对应。这个时候,你就需要校验程序来一一对应

这些。比较常用的校验程序是TSLIB。

  通过TSLIB校验后,应用程序读取TSLIB里的数值,这个时候就能准确定位了

下面具体说说我坐的一个驱动

  触摸屏------TI2007-----------I2C----------INPUT-------TSLIB-------应用程序。

具体代码分析等下篇再描述

 

 

 

Linux下的触摸屏驱动

版权所有,转载请说明转自 http://my.csdn.net/weiqing1981127   一.触摸屏理论概述 对于触摸屏驱动,我们主要需要掌握触摸屏驱动代码和应用层测试代码。下面讲的是基...
  • weiqing1981127
  • weiqing1981127
  • 2012年12月17日 09:04
  • 14568

linux下触摸屏应用编程

原文地址::http://blog.163.com/jk_new/blog/static/9954856220081112547867/ 相关文章 1、linux-2.6.32在mini2440开...
  • xqhrs232
  • xqhrs232
  • 2016年11月07日 17:14
  • 810

Linux驱动学习笔记----------触摸屏驱动

关于 触摸屏的驱动,其实也是input输入子系统,只不过是一个升级版罢了。 我所说的都是基于韦老大所说,再加上自己的理解。这里关于输入子系统再做一些补充: —————–入子系统体系————...
  • m0_37661202
  • m0_37661202
  • 2017年06月18日 00:52
  • 1140

tslib-触摸屏校准

5.1  移植tslib 5.1.1  在https://github.com/kergoth/tslib下载最新的tslib  5.1.2  为虚拟机里的Linux系统安装工具  sudo...
  • u010346967
  • u010346967
  • 2015年07月07日 16:18
  • 1973

Linux 触摸屏校准

症状描述:给上网本配了一个触摸屏,无法使用驱动中的校准程序,触碰位置和显示位置有差距。 解决过程:1. 系统是 Ubuntu 10.04,安装 xserver-xorg-input-evtouch2....
  • Setarcos
  • Setarcos
  • 2010年07月01日 23:14
  • 2629

linux系统ubuntu12.04的触摸屏校准怎么校准啊?

我的触摸屏可以触摸,但是方向位置完全相反不对应,我的系统是ubuntu1
  • jytan_yjs11
  • jytan_yjs11
  • 2014年07月02日 10:08
  • 1098

linux下i2c接口的电容触摸屏驱动开发

linux下i2c接口的电容触摸屏驱动开发 http://koffuxu.blog.51cto.com/1063541/548672 5 I2C 电容触摸屏驱动 a) I2C通信协议在这里使...
  • duanlove
  • duanlove
  • 2012年06月28日 14:00
  • 2510

Linux 下 触摸屏驱动安装与触摸校正

  • 2012年12月19日 17:13
  • 8.05MB
  • 下载

Linux系统下Libinput驱动的应用(主要在触摸屏校准)

在浸泡在旧的解决问题方法的过去,突然来了个新的情况(LUbuntu17.10下实现触摸屏的校准),这让我想到 “一个幽灵在欧洲的上空徘徊,XXXX的一声枪响” 惊醒了某些沉睡的领导...
  • u013491946
  • u013491946
  • 2017年12月12日 11:51
  • 195

linux触摸屏touch screen调用测试程序

linux触摸屏touch screen调用测试程序 [cpp] view plaincopy #include    #include    ...
  • wujiangguizhen
  • wujiangguizhen
  • 2013年12月05日 15:15
  • 1949
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:linux触摸屏输入设备,触摸屏校验方法
举报原因:
原因补充:

(最多只允许输入30个字)