tslib 工具不在屏幕上绘制任何内容
Posted
技术标签:
【中文标题】tslib 工具不在屏幕上绘制任何内容【英文标题】:tslib tools don't draw anything on the screen 【发布时间】:2014-09-22 14:28:44 【问题描述】:尝试在 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
更新:我们设备的相关问题可能是终端也没有在屏幕上绘制自己,我们正在使用它通过 COM 工作。
TL;DR tslib 工具不绘制图片可能是什么问题?
【问题讨论】:
【参考方案1】:原来是错误配置了帧缓冲驱动程序,可能是颜色深度或位设置。所以终端控制台只是把自己画成黑色,而 ts-calibrate 工具不起作用。内核选项中也未启用 fbcon。 奇怪的是,Qt 应用程序仍然有效。
【讨论】:
以上是关于tslib 工具不在屏幕上绘制任何内容的主要内容,如果未能解决你的问题,请参考以下文章