使用 tslib 库
创始人
2024-05-13 13:04:24
0
  1. tslib 是专门为触摸屏设备所开发的 Linux 应用层函数库,并且是开源。

tslib 为触摸屏驱动和应用层之间的适配层, 它把应用程序中读取触摸屏 struct input_event 类型数据(这是输入设备上报给应用层的原始数据)并进行解析的操作过程进行了封装,向使用者提供了封装好的 API 接口。

tslib 从触摸屏中获得原始的坐标数据, 并通过一系列的去噪、去抖、坐标变换等操作,来去除噪声并将

原始的触摸屏坐标转换为相应的屏幕坐标。

tslib 有一个配置文件 ts.conf, 该配置文件中提供了一些配置参数、用户可以对其进行修改。

tslib 可以作为 Qt 的触摸屏输入插件,为 Qt 提供触摸输入支持。

  1. 执行 ts_finddev 命令查看到它的版本信息

将安装目录 bin/目录下的所有可执行文件拷贝到开发板/usr/bin 目录下;

将安装目录 etc/目录下的配置文件 ts.conf 拷贝到开发板/etc 目录下;

将安装目录 lib/目录下的所有库文件拷贝到开发板/usr/lib 目录下。

3.将安装目录下的测试工具、库文件以及配置文件拷贝到开发板之后,接着需要配置一些环境变量。

export TSLIB_CONSOLEDEVICE=none   //用于配置控制台设备文件名
export TSLIB_FBDEVICE=/dev/fb0    //指定一个显示设备的设备节点。
export TSLIB_TSDEVICE=/dev/input/event1 //用于配置触摸屏对应的设备节点
export TSLIB_CONFFILE=/etc/ts.conf  //用于配置 ts.conf 文件的所在路径
export TSLIB_PLUGINDIR=/usr/lib/ts  //用于配置插件所在路径。

4.tslib 提供的测试工具测试触摸屏,它提供了单点触摸测试工具(ts_print、 ts_test)和多点触摸测试工具(ts_print_mt、 ts_test_mt), ts_print 和 ts_print_mt 可以在终端打印触摸点信息,而 ts_test 和

ts_test_mt 则支持在 LCD 上画线。

5.使用 tslib 提供的 API 接口来编写触摸屏应用程序, 使用 tslib 库函数需要在我们的应用程序中包含 tslib 的头文件 tslib.h。

1)打开触摸屏设备;

2)配置触摸屏设备;

3)读取触摸屏数据。

相关内容

热门资讯

放学路上四年级作文300字【... 放学路上四年级作文300字 篇一快乐的放学路每天放学,我都会迫不及待地走出校门,开始一段充满快乐的放...
儿童四年级作文57篇【优质3... 儿童四年级作文57篇 篇一标题:我的暑假计划暑假就要到了,我已经制定了一份精彩的暑假计划。首先,我打...
四年级观察作文【推荐6篇】 四年级观察作文 篇一我的家乡公园今天,我和爸爸妈妈一起去了我家乡的公园。这是我第一次去那里,我对那里...
峨眉山的游记作文(经典3篇) 峨眉山的游记作文 篇一初登峨眉山我一直听说峨眉山是中国著名的佛教名山,心中对这座山峰充满了向往和神秘...
我和你500字作文(推荐3篇... 我和你500字作文 篇一初次相遇“我和你”,是一句简单而平凡的话语,却蕴含着无尽的故事。让我来讲述一...
小小动物园作文写家里人四年级... 小小动物园作文写家里人四年级 篇一我家里人四年级的小妹妹最近参加了学校的小小动物园活动。这个活动是由...
小学生四年级所有作文300字... 篇一:小学生四年级所有作文300字9篇 篇一标题:我喜欢的动物我最喜欢的动物是猫。我喜欢猫是因为它们...
我的奶奶四年级作文600字(... 我的奶奶四年级作文600字 篇一我的奶奶是一个非常特别的人,她对我的成长和教育起到了非常重要的作用。...
四年级的宇宙作文(实用6篇) 四年级的宇宙作文 篇一宇宙是什么?它是一个神秘而无垠的世界,充满了无限的可能性。在我们的四年级课程中...
四年级作文游伪满皇宫记(实用... 四年级作文游伪满皇宫记 篇一我是一个四年级的小学生,最近学校组织了一次参观活动,我们去了伪满皇宫。这...
碾米小学四年级作文(优选3篇... 碾米小学四年级作文 篇一我的梦想大家好!我是碾米小学四年级的学生小明。今天,我想和大家分享一下我的梦...
我的国庆节四年级作文400字... 我的国庆节四年级作文400字 篇一我的快乐国庆节国庆节是我最喜欢的节日之一。每年的国庆节,全家人都会...
我这个人作文600字(优秀3... 我这个人作文600字 篇一我的兴趣与爱好我是一个充满热情和好奇心的人,对很多事情都抱有浓厚的兴趣。在...
四年级描写小公鸡的作文【精简... 四年级描写小公鸡的作文 篇一小公鸡的生活小公鸡是一只活泼可爱的小动物,它们有着鲜艳的羽毛和红红的冠子...
四年级作文假如我来当老师【经... 四年级作文假如我来当老师 篇一如果我来当老师,我会尽力做到最好。作为一个四年级的学生,我对自己的能力...
六年级上册语文第三单元作文(... 六年级上册语文第三单元作文 篇一主题:我的家乡我的家乡位于一个小城市,虽然不大,但是我对它有着深深的...
期末考试小学生六年级作文(经... 期末考试小学生六年级作文 篇一我的成长随着时间的推移,我已经到了小学六年级了。在这个学期即将结束之际...
关爱的六年级作文400字 【实用】关爱的六年级作文400字合集9篇  无论是在学校还是在社会中,大家都经常看到作文的身影吧,作...
六年级作文(最新6篇) 六年级作文 篇一:我的暑假生活这个暑假,我过得非常充实和有意义。我参加了许多有趣的活动,也学到了很多...
春天的校园六年级作文400字... 春天的校园六年级作文400字 篇一:春风吹拂的校园春天是一个美丽的季节,也是一个充满希望和活力的季节...