移植Qtopia Core OpenSource 4.3.3到ARM9+Linux平台(2)

只要把刚才编译的库文件,字体放到文件系统里面就可以了

具体操作:在文件系统下新建一个文件夹,我是放到已经有的一个文件夹/opt/qt/下的

#cd opt

#mkdir qt

把/usr/local/Trolltech/Qtopia Core-4.3.3-arm/下的lib文件夹复制到opt/qt/下,复制前看下大小,你的flash是否放得下,我得flash是64M的,没问题。再在opt/qt下建立一个文件夹 qtopia,可以把你的应用程序放到这个里面。

QT运行环境的设置,建一个脚本文件qtopia_setup,放到/bin下吧。

# vi qtopia_setup 打开后加入下面的配置信息

export set HOME=/root

export set QTDIR=/opt/qt

export set QPEDIR=/opt/qtopia

export set KDEDIR=/opt/qt

export set QWS_KEYBOARD="USB:/dev/input/event1"

export set QWS_MOUSE_PROTO="linuxtp:/dev/h3600_tsraw"

export set PATH=$QPEDIR/bin:$PATH

export QWS_DISPLAY="LinuxFb:mmWidth35:mmHeight45:0"

export QWS_SIZE=320x240

export set LD_LIBRARY_PATH=$PATH:$QTDIR/lib:$QPEDIR/lib

如果要开机运行QT程序的话,在上面的末尾加上

$QPEDIR/qttest -qws &

把qttest这个程序放在/opt/qt/qtopia下,可以从/usr/local/Trolltech/Qtopia Core-4.3.3-arm 的demo下随便拷一个过来,改个名字就可以了。

然后,在/etc/init.d/rcS里面加上这句:/bin/qtopia_setup

Linux启动的时候会自动运行rcs

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/wwpjps.html