qt在linux与ok6410上的安装移植(5)——tslib和qt在开发板上的移植

晚上头疼欲裂,本来已经睡了结果被代购买家吵醒,跑到实验室来继续把板上搞定

移植很简单了

第一步:把安装目录下的文件夹/z/tslib 和/opt/qt-embedded4.7.1拷贝到板上的某个目录下

这里也有一个bug,不知道为什么,我拷贝的时候,终端总是出错,说read-only filesystem, 网上查了下说是ok6410烧的文件系统cramfs只能读,要自己重烧系统;鉴于此时我只想先试个程序,而ok6410又提前帮我们把tslib和qt装进去了,我就直接用板上的了。

第二步:配置板上的环境变量:/etc/profile

修改板上环境变量文件,添加如下内容:

export QT_PLUGIN_PATH=/opt/qt-4.7.1/plugins

export TS_ROOT=/usr/local/tslib
export TSLIB_TSDEVICE=/dev/input/event1
export TSLIB_CONFFILE=$TS_ROOT/etc/ts.conf
export TSLIB_PLUGINDIR=$TS_ROOT/lib/ts
export TSLIB_CALIBFILE=/etc/pointercal
export TSLIB_CONSOLEDEVICE=none
export TSLIB_FBDEVICE=/dev/fb0

export QTDIR=/opt/qt-4.7.1
export LD_LIBRARY_PATH=$QTDIR/lib:$TS_ROOT/lib:$LD_LIBRARY_PATH
export PATH=/bin:/sbin:/usr/bin/:/usr/sbin:/usr/local/bin:$QTDIR/bin:$TS_ROOT/bi

export QWS_MOUSE_PROTO=tslib:/dev/input/event1
export QWS_DISPLAY=LinuxFb:mmWidth76:mmHeight44:1
export QT_QWS_FONTDIR=$QTDIR/lib/fonts
export QWS_KEYBOARD=TTY:/dev/tty1
export TSLIB_TSEVENTTYPE=H3600

保存退出

第三步:进入到共享nfs文件夹下,提前将上上节编写的小程序放入该文件夹,然后运行就可以啦:

./hello -qws


回想去年高级嵌入式课程整了一个月借用师姐的电脑上的开发环境和程序才勉强完成了作业,而现在一周搞定这种种,看懂了很多东西。

所以,要学的就要认真学,多看书,多记笔记,多上网查!

要对自己学的东西感兴趣才行!

接下来先学学qt编程和opencv啦!

加油!

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值