1.运行自己的qt程序之前先关闭板上qtopia,编辑板上的启动文件
vi /etc/init.d/rcS,把在文件末尾的这一句注释掉:#/bin/qtopia &
2.还是在这个文件添加以下3行:
cd /home/plg/
. setqt4env
./tty11 -qws &
第2句的.后面有个空格
. setqt4env是自己编写的环境变量脚本,其内容就是/bin/qt4去掉最后三行
3.在/bin/下面创建. setqt4env
cd bin
vi . set4env
把/bin/qt4的内容拷进去除了最后三行:
cd /usr/local/Trolltech/QtEmbedded-4.7.0-arm/demos/embedded/fluidlauncher
./fluidlauncher -qws
hotplug
保存
为了方便,你可以在电脑上copy好之后再拷到板子
4.先直接执行:. setqt4env,再执行./myqt -qws
好了,成功,完美
大部分触摸屏失效都是因为环境变量没设置正确
板子重启过后要再运行qt程序,重复第4步,记得先cd到bin下哦