使用触摸屏和tslib的数据流是什么?

时间:2013-01-16 04:30:22

标签: linux qt embedded arm linux-device-driver

我不明白tslib的工作原理。让我们说我有一个串行触摸屏,据我所知,数据按以下方式流动: ts press -> serial port -> ts driver -> tslib -> device file (like /dev/input/eventX) 这样对吗?或者我是否需要在ts drivertslib之间插入一些代码,以便他们可以进行通信?

1 个答案:

答案 0 :(得分:4)

Tslib不在触摸屏驱动程序和输入设备文件之间运行 - 它代表使用它的应用程序访问设备文件。使用tslib时的关键数据流是device file -> tslib -> application

应用程序指定tslib应与ts_open()函数一起使用的(触摸设备的)输入设备文件,然后使用其他tslib函数来获取触摸样本。

tslib API在tslib.h中定义,tests下的源代码中有许多用法示例,包括简单ts_print.c