标准配置为统宝3.5”真彩LCD,分别率240x320,带触摸屏;
友善开发板qtopia和qt4两种执行模式,/etc/init.d/rcS/启动文件中分别调用: /bin/qtopia & 或 、/bin/qt4 &
查看、/bin/qt4脚本文件,可以看到调用了命令 : . setqt4env
要运行编译的QtEmbededARM应用,、如果触摸不好使,可以在2440 root 终端执行此命令。
. setqt4env 注意点后有空格
为了避免每次重启ARM板之后都要配置一次 . setqt4env
可以在/etc/profile 中添加此命令,对应shell全局变量,初始设置。
ps(process status)
查看线程
关键资料:http://www.cnblogs.com/hnrainll/archive/2011/06/10/2077352.html
MINI2440启动配置文件/etc/init.d/rcS
/etc/profile 中:添加:
export T_ROOT=/usr/local
export QTDIR=/opt/Qtopia
export PATH=$QTDIR/bin:$PATH
export TSLIB_CONSOLEDEVICE=none
export TSLIB_FBDEVICE=/dev/fb0
export TSLIB_TSDEVICE=/dev/input/event0
export TSLIB_PLUGINDIR=$T_ROOT/lib/ts
export TSLIB_CONFFILE=$T_ROOT/etc/ts.conf
export TSLIB_CALIBFILE=/etc/pointercal
export QWS_MOUSE_PROTO=tslib:/dev/input/event0
export LD_LIBRARY_PATH=$T_ROOT/lib:$QTDIR/lib
保存后 终端:source /etc/profile
查看设置的环境变量:echo $QTDIR
3. 在开发板的 /etc/profile中追加:
export QTDIR=/tq2440
export T_ROOT=/tslib
export PATH=$QTDIR/bin:$PATH
export TSLIB_CONSOLEDEVICE=none
export TSLIB_FBDEVICE=/dev/fb0
export TSLIB_TSDEVICE=/dev/event0
export TSLIB_PLUGINDIR=$T_ROOT/lib/ts
export TSLIB_CONFFILE=$T_ROOT/etc/ts.conf
export TSLIB_CALIBFILE=/etc/pointercal
export QWS_MOUSE_PROTO=tslib:/dev/event0
export LD_LIBRARY_PATH=$T_ROOT/lib:$QTDIR/lib
这里需要注意3句代码:
export TSLIB_FBDEVICE=/dev/fb0
export TSLIB_TSDEVICE=/dev/event0
export QWS_MOUSE_PROTO=tslib:/dev/event0
有的开发板fb0 event0是在/dev/input/目录下的
所以要改为
export TSLIB_FBDEVICE=/dev/input/fb0
export TSLIB_TSDEVICE=/dev/input/event0
export QWS_MOUSE_PROTO=tslib:/dev/input/event0
再执行一下:source /etc/profile 使系统更新一遍刚设置的系统环境变量.
验证变量设置是否成功,在开发板终端下执行
echo $QTDIR
如果显示/tq2440,则说明设置成功了
\