本文共 1325 字,大约阅读时间需要 4 分钟。
./configure --prefix=/opt/Qt4.5.3 -no-pch -xplatform qws/linux-arm-g++ -arch arm -embedded arm -qt-freetype -qt-mouse-pc -qt-mouse-tslib -no-webkit -no-largefile -fast -release -no-qt3support -no-cups -no-opengl -no-phonon -phonon-backend -no-scripttools -no-libtiff -no-gif -no-libmng -no-nis -no-cups -no-svg -I"/root/work/code/tslib/tslib-1.2/tslib_hisiv300/include" -L"/root/work/code/tslib/tslib-1.2/tslib_hisiv300/lib"
export TS_ROOT=/yaffs2/app/lib/tslibexport LD_LIBRARY_PATH=${LD_LIBRARY_PATH}:${TS_ROOT}/libexport TSLIB_CONSOLEDEVICE=noneexport TSLIB_FBDEVICE=/dev/fb0export TSLIB_TSDEVICE=/dev/input/event0export TSLIB_CALIBFILE=${TS_ROOT}/etc/pointercalexport POINTERCAL_FILE=${TS_ROOT}/etc/pointercalexport TSLIB_CONFFILE=${TS_ROOT}/etc/ts.confexport TSLIB_PLUGINDIR=${TS_ROOT}/lib/tsexport QWS_MOUSE_PROTO="tslib:/dev/input/event0 interlliMouse:/dev/input/mouse0"
Qt实现触摸屏校准界面:,注意:
qt程序启动时根据tslib的环境变量TSLIB_CALIBFILE 指定的文件加载校准文件,
而上面实现的qt会保存校准数据到POINTERCAL_FILE指定的文件中,两者路径设置成一样即可。
以下仅为参考:
mbedded 4.5.3 的移植和触摸屏校正 https://blog.csdn.net/armeasy/article/details/5932249?utm_medium=distribute.pc_relevant.none-task-blog-baidujs_title-1&spm=1001.2101.3001.4242
移植触摸屏校正 Tslib1.4 (重要 )