尝试在ARM设备上使用tslib为Qt应用程序校准触摸屏。当运行ts_calibrate或ts_test时,它们都工作(即返回关于触摸的信息)和ts_calibrate在检查点应该在的地方触摸屏幕时成功校准触摸屏,但屏幕只是黑色。
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工具没有绘制图片的问题是什么?
答案 0 :(得分:0)
原来是错误配置帧缓冲驱动程序,可能是颜色深度或位设置。所以终端控制台只是在黑色上画了黑色而ts校准工具不起作用。内核选项中也未启用fbcon。 奇怪的是Qt应用程序仍然有效。