TSLIB 工具不会在屏幕上绘制任何内容



尝试在ARM设备上使用tslib校准Qt应用程序的触摸屏。当运行ts_calibrate或ts_test时,它们都能工作(即返回有关触摸的信息),并且当在检查点所在的地方触摸屏幕时,ts_calivate成功地校准了触摸屏,但屏幕只是黑色的。

Qt应用程序(通过QWS的Qt4应用程序)运行良好。

以下是tslib的导出参数:

export TSLIB_TSDEVICE=/dev/input/event1
export TSLIB_TSEVENTTYPE=INPUT
export TSLIB_CONFFILE=/etc/ts.conf
export TSLIB_CALIBFILE=/etc/pointercal
export TSLIB_CONSOLEDEVICE=none
export TSLIB_FBDEVICE=/dev/fb0
export TSLIB_PLUGINDIR=$TSLIB_PATH/ts

ts.conf文件只有默认值

module_raw input
module pthres pmin=1
module variance delta=30
module dejitter delta=100
module linear

upd:我们设备的相关问题可能是终端也不会在屏幕上绘制自己,我们正在使用它通过COM进行工作。

TL;DR tslib工具没有描绘出画面可能是什么问题?

事实证明,这是由于帧缓冲区驱动程序配置错误,可能是颜色深度或位设置。所以终端控制台只是把自己画成黑色,ts校准工具不起作用。此外,内核选项中没有启用fbcon。奇怪的是,Qt应用程序仍然有效。

相关内容

  • 没有找到相关文章

最新更新