2014-09-22 189 views
0

尝试使用ARM设备上的tslib来校准Qt应用程序的触摸屏。当运行ts_calibrate或ts_test时,它们都可以工作(即返回关于触摸的信息),并且ts_calibrate在检查点应该在的地方触摸屏幕时成功校准了触摸屏,但屏幕只是黑色。tslib工具不会在屏幕上绘制任何东西

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

这里是tslib的出口PARAMS:

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工具不能绘制图片的问题?

回答

0

原来,它错误地配置了framebuffer驱动程序,可能是颜色深度或位设置。所以终端控制台在黑色时自己变黑,ts-calibrate工具不起作用。在内核选项中也没有启用fbcon。 奇怪的是Qt应用程序无论如何工作。

相关问题