OK6410使用QT4自启动整理

小弟刚学嵌入式,这几天所整理的希望能和大家分享……

环境:内核:linux3.0.1  虚拟机:ubuntu12.04  QT4.7.1

      文件系统:FileSystem-Yaffs2-2012-08-02

步骤一:在终端中解压飞凌自带的文件系统

文件在飞凌自带资料的/linux-3.0.1/filesystem里面

步骤二:在虚拟机下打开你所解压的FileSystem-Yaffs2文件夹(我是新建一个在 ly中)。

步骤三:打开文件夹的路径下/etc/init.d/rcs文件,修改最后一句为/bin/qt4 &

注:要在bin文件夹下有qt4这个可执行文件才行。

步骤四:在bin文件夹下打开该qt4文件,有这么一段鼠标和触摸选择的语句, 在其中加上

if [ -c /dev/input/event2 ]; then

        export QWS_MOUSE_PROTO="Tslib:${TSLIB_TSDEVICE}"

 

if [ ! -e /etc/pointercal ]; then  

             /bin/calibrate  

        fi

 

        if [ -e /etc/pointercal -a ! -s /etc/pointercal ] ; then

                rm /etc/pointercal

                /root/tslib/build/bin/ts_calibrate

        fi

else

        export QWS_MOUSE_PROTO="MouseMan:/dev/input/mice"

        >/etc/pointercal

fi

export QWS_KEYBOARD=TTY:/dev/tty1

 

步骤五:在bin文件夹下打开该qt4文件,最后一句

 

cd /usr/bin    ------>>qt所生成可执行文件的路径

./qtled -qws   ------>>qt所生成可执行的文件

红色部分改为我们自己所要执行的文件即可。

 

步骤六:如果顺利的话会在板上看到触摸屏校正,之后就可以用了,但会发现触摸时鼠标也会在那狂抖,网上说方法有4种,我用的是其中的一种为:

main()函数中加入#include <QWSServer>

QApplication a(argc, argv);后加上

QApplication::setOverrideCursor(Qt::BlankCursor);这句即可,但是开机首次会看见鼠标,点下之后就不会了。

 

至此,移植完毕。

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值