晚上头疼欲裂,本来已经睡了结果被代购买家吵醒,跑到实验室来继续把板上搞定
移植很简单了
第一步:把安装目录下的文件夹/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啦!
加油!