DM3730触摸屏校验(附Qt部分)
$cp ~/tslib /usr/local/
$vi /etc/profile
export LD_LIBRARY_PATH=/usr/local/tslib/lib:$LD_LIBRARY_PATH
export T_ROOT=/usr/local/tslib
export TSLIB_CONSOLEDEVICE=none
export TSLIB_FBDEVICE=/dev/fb0
export TSLIB_TSDEVICE=/dev/input/touchscreen0
export TSLIB_PLUGINDIR=$T_ROOT/lib/ts
export TSLIB_CONFFILE=$T_ROOT/etc/ts.conf
export TSLIB_CALIBFILE=/etc/pointercal
$cd /usr/local/tslib/bin
$./ts_calibrate
No raw modules loads.
ts_config: Success
解决中···
$ cd /usr/loca/tslib/etc/ts.conf
注视掉所有的module_raw,打开modele_raw input,重启重新校验。
$cd /usr/local/tslib/bin
$./ts_calibrate
ioctl FBIOGET_FSCREENINFO:Invalid argument
$./ts_harvest
$reboot
$cd /usr/local/tslib/bin
$./ts_calibrate
校验图像出来了,但是校验完之后,触摸不对劲,触摸位置偏移非常严重。这里可能还是设置环境变量后出现的结果。
$vi /etc/profile
在里面加入该行
export TSLIB_TSDEVICE=/dev/input/touchscreen0
$./ts_calibrate
$reboot
OK,触摸屏一切OK了。