明遠智睿IMX6Q使用過程中遇到的問題總結
阿新 • • 發佈:2019-01-09
最近一段時間在使用明遠智睿的IMX6Q開發板開發qt程式,中間遇到一些問題,總結下來為自己提個醒,也方便有同樣問題的朋友找到答案。
首先,我所用的linux核心版本是2.6.xx的,後面3.10.7的應該會加入許多新東西,或許不會遇到下面的問題。
1、觸控板如何校正?
檢視/etc下有個檔案pointercal,刪除該檔案,reboot,系統將重啟,自動進入校準介面。這時就可以校屏了。
2、板子不支援滑鼠操作?
$vi /etc/rc.d/init.d/qtdemo
在檔案中應該可以看到如下程式碼:
export TSLIB_ROOT=/usr/local/tslib-instal
export TSLIB_TSDEVICE=/dev/input/event1
export TSLIB_CALIBFILE=/etc/pointercal
export TSLIB_CONFFILE=$TSLIB_ROOT/etc/ts.conf
export TSLIB_PLUGINDIR=$TSLIB_ROOT/lib/ts
export TSLIB_FBDEVICE=/dev/fb0
export PATH=/usr/local/tslib-instal:$PATH
export LD_LIBRARY_PATH=/usr/local/Trolltech/QtEmbedded-4.8.5-arm/lib
export QT_QWS_FONTDIR=/usr/local/Trolltech/QtEmbedded-4.8.5-arm/lib/fonts
export QWS_MOUSE_PROTO="tslib:/dev/input/event1
if [ -f /etc/pointercal ];then
echo "MXS touchscreen have calibrate!"
else
/usr/local/tslib-instal/bin/ts_calibrate
sync
fi
將上面紅色字型的程式碼加上,就可以實現滑鼠操作了