tslib校准触摸屏

2024-01-06 16:48
文章标签 触摸屏 校准 tslib

本文主要是介绍tslib校准触摸屏,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

最近在弄触摸屏,在网上看了一些资料介绍tslib,于是下了一个tslib1.4进行试验。

编译过程

1.下载源码包后解压;

2.运行autogen.sh脚本文件,产生configure文件;

3../configure配置生成make;这里可以加一下选项,比如编译器(开发arm板要指定arm交叉编译器),安装目录等。我是在主机下的没有加任何选项。

4.make编译。这一切都非常顺利。

移植过程

1.我在主机下建立usr/tslib目录作为目标目录。

2.根据网上说建立一些目录,如etc,lib,plugins等;

3.拷贝需要的程序和库文件到指定目录;

测试过程

这个环节问答最多,折磨我好几天,主要症结如下。

首先在注册环境变量时问答最大的是不知道值是多少,网上提供的都不符合我的要求。

export TSLIB_ROOT=/usr/tslib ——tslib的根目录

export TSLIB_PLUGINDIR=$TSLIB_ROOT/plugins——插件目录

export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$TSLIB_ROOT/lib——添加运行的依赖库目录

export TSLIB_CONSOLEFILE=none——控制台设备

export TSLIB_FBDEVICE=/dev/fb0——framebuffer,这里我遇到了问题,内核不支持framebuffer,所以在dev目录下没有这个设备fb0,出现IOCTL错误,后来发现在grub启动的时候添加vga=0x317后竟然就把framebuffer打开了,fb0也出来了,这一点让我很兴奋。我用的是debian,红旗6本身就有的,这可能就是不同linux的区别。

export TSLIB_CALIBFILE=$TSLIB_ROOT/etc/pointercal——校准后的坐标文件

export  TSLIB_CONFFILE=$TSLIB_ROOT/etc/ts.conf——tslib的配置文件。在这里有两个问题,首先就是测试程序申请块指针的大小是512字节,所在在ts.conf中有好多东西,要把没用的全部删掉,不然读这个文件会发生指针越界报段错误。另外留下来的module要符合硬件,我刚开始留下input模块机器说触摸屏不是我所能识别的,我猜是模块不对,后来换成ucb1x00就可以了。ts.conf如下:

module_raw ucb1x00

module pthres pmin=1

module variance delta=30

module dejitter delta=100

module linear

原始的ts.conf里module_raw有好多,并且都被注释掉了,所以刚开始报告raw module找不到,你要把需要的raw module恢复,并且把不用的全删掉,前面已经说了。至于哪个是对的,可能要自己去一个一个试了,我就试了input和ucb1x00。

export TSLIB_TSDEVICE=dev/input/mouse3——这是触摸屏设备,没有的话报错ts_open:no such directory。网上很多都是/dev/input/event0, /dev/input/ucb1x00等等,这些都不符合我的要求。后来通过在触摸屏插拔前后浏览/dev/input文件夹才发现是mouse3,当然从这一点可以看出每台机器的触摸屏设备文件都不一样,可以从/dev中的设备文件变化确定。

运行过程

最后运行$TSLIB_ROOT/tests/ts_calibrate,屏幕上出现了十字鼠标,用5点进行校准。

debian自带触摸屏硬件驱动是/lib/modules/2.6.26-2-686/kernel/drivers/input/touchscreen/usbtouchscreen.ko.

这篇关于tslib校准触摸屏的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/576973

相关文章

如何校准实验中振镜频率的漂移

在实验过程中,使用共振扫描振镜(如Cambridge Technology的8kHz振镜)时,频率漂移是一个常见问题,尤其是在温度变化或长期运行的情况下。为了确保实验的准确性和稳定性,我们需要采取有效的校准措施。本文将介绍如何监测、调节和校准振镜频率,以减少漂移对实验结果的影响。 1. 温度管理和稳定性控制 振镜的频率变化与温度密切相关,温度的升高会导致机械结构的变化,进而影响振镜的共

【课程笔记】谭平计算机视觉(Computer Vision)[4]:辐射校准高动态范围图像 - Radiometric Calibration HDR

视频地址链接 预备知识 radiance:单位面积单位时间单位方向角发出去的能量 irradiance:单位:功率/平方米;单位面积单位时间接收的能量 ISP: image signal processor 白平衡:人眼会自动滤过白炽灯、日光灯、节能灯下对物体的附加颜色,然而相机没有此功能,因此相机具有矫正功能。 vignetting:对于白墙拍照,一般是中间亮周边暗。边缘上光线散开的效果,

计量校准中溯源方法会有哪些不足之处?

随着新型计量器具的不断涌现,现有的计量检定规程或计量校准规范已不能满足计量溯源的需要。特别是一体化大型设备所配备的传感器,如产业生产线之上的压力传感器、流量计、在线电导率仪、在线酸度计为代表的对传感器的检测目前多依据国家检定规程或计量校准规范进行,规程/规范对测量点的选择相对固定,且检定/校准结果之中往往只能够对传感器在某一等级进行合格性判断或评价,无法保证高于规程要求准确度的数值评价,在实际应用

具备自动灵敏度校准、支持单键和多点触控的触摸芯片-GTX315L

电容式触摸芯片 - GTX315L是具有多通道触发传感器的15位触摸传感器系列,它是通过持续模式提供中断功能和唤醒功能,具备自动灵敏度校准、超强抗干扰能力,可抗特斯拉(小黑盒)线圈干扰,支持单键/多点触控;被广泛应用于智能门锁、便携式电子产品、多媒体设备、智能家电以及办公设备等领域,可直接兼容原机械式轻触按键的处理信号。 该芯片工作电压范围:1.8V~5.5V,采用I2C通信协议;支持超低功耗、

如何审查计量校准的稳定性?有哪些审查方法?

测定计量校准稳定性的考核方法 对于新的指标,每隔一段时间(大于1个月),使用计量校准标准在验证标准之上进行一组n次重复测量,并以算术平均值作为该组的测量结果。共同观察m组(m≥4)。取m测量结果的极大值与最小值之差作为这段时间之内新计量校准标准的稳定性。 对于已建立的计量标准,每年以被计量标准在检定标准之上进行一组n次重复计量,以算术平均值作为计量结果。连续两年的测量结果之差作为该前夕计量校

海泰克触摸屏 PWS6A00T-P

‌海泰克触摸屏‌的使用和维护涉及几个关键方面,确保其正常和高效运作。首先,如果在操作过程中改变了显示器分辨率或显示模式,或者调整了触摸屏控制器的刷新频率,可能会影响到光标与触摸点的对应,这时需要进行触摸屏系统校准。为了保证触摸屏系统的正常工作,除了确保系统软件的正确安装外,还应避免在一台主机上安装两种或两种以上的触摸屏驱动程序,以防止系统运行时发生冲突。触摸屏表面应保持清洁,不应有水滴或其他软物粘

嵌入式Qt移植之tslib编译-思维导图-学习笔记-基于正点原子阿尔法开发板

嵌入式Qt移植之tslib编译 Tslib是一个开源的库,Tslib 为触摸屏驱动和应用层之间的适配层 第三方库 一个用于处理触摸屏事件的开源库 驱动层将坐标信息传给tslib,talib再给到Qt来处理 下载Tslib源码 git 地址为 https://github.com/kergoth/tslib 光盘中路径为:开发板光盘 A-基础资料->1、例程源码->7、第三方库源码

硬度计仪器校准出现误差,如何有效进行避免?

硬度计是仪器校准中常见的计量器具,通常会在一些安装了机械或永久性部件的地方使用,因为硬度计携带便捷且测量精确,也是广受设备厂商青睐,不过在长期使用中,硬度计也会产生一定的磨损,为了确保数据精确正常使用,我们也要定期对硬度计进行仪器校准和维护,那么在仪器校准硬度计时,要怎样最大程度避免检测误差呢? 一般硬度计误差的产生原因,有两个:一是硬度计零件变形、移动产生误差。二是硬度计参数超出允许误差范

SAIA触摸屏维修PCD7.D457VNCG03 SAIA-burgess

瑞士SAIA触摸屏维修SAIA-burgess思博控制器维修PCD7全系列。 触摸屏维修常见故障:黑屏、指示灯无任何显示,触摸屏上电无反应, 上电蓝屏、白屏,通电几分钟后屏幕变为蓝屏,主板故障,通讯时有时无, 触摸失灵,有时白屏,触摸面板故障 ,死屏,电源板故障, 液晶故障,触摸面板损坏 ,触控正常但主板程序无反应 ,触摸不好,触摸失灵;操作灵敏度不够 ,上电无任何显示 ,Power灯不亮但其他

普洛菲斯手持式触摸屏 GP2401H-TC41-24V

触摸屏 分类 根据传感器的类型,触摸屏大致被分为红外线式、电阻式、表面声波式和电容式触摸屏四种。红外线技术触摸屏价格低廉,但其外框易碎,容易产生光干扰,曲面情况下失真;电容技术触摸屏设计构思合理,但其图像失真问题很难得到根本解决;电阻技术触摸屏的定位准确,但其价格颇高,且怕刮易损;表面声波触摸屏解决了以往触摸屏的各种缺陷,清晰不容易被损坏,适于各种场合,缺点是屏幕表面如果有水滴和尘土会使触摸屏变得