微波EDA网,见证研发工程师的成长!
首页 > 硬件设计 > 嵌入式设计 > Mini2440移植qt-extended4.4.3

Mini2440移植qt-extended4.4.3

时间:11-11 来源:互联网 点击:

4、修改build脚本的权限并执行

[root@localhost arm]# chmod +x build

[root@localhost arm]# ./build

由于文件比较大,编译时间大概需要2.5个小时,大家先休息下吧,喝杯咖啡吧,祈祷不要出错,哈哈

5、编译完成后,这时,在‘builddir’目录下会生成‘SDK’和‘Image’,‘SDK’是在开发板上开发Qt图形界面软件的API库,另外还有国际化工具等工具软件。而‘Image’目录下的文件,就是我
们期盼已久的Qtopia4.4.3可执行文件。如下:

四、在Mini2440运行qt-extended4.43

步骤1.本章的演示实验NFS挂载的目录是‘/opt/root_nfs’。将嵌入式家园提供的root_qtopia.ta.gz在PC的‘/opt/root_nfs’目录下解压。最后将前面编译出来的‘image’目录整体拷贝到‘/opt/root_nfs/root_qtopia/opt’中:

[root@localhost builddir]# cp -r image /opt/root_nfs/root_qtopia/opt

步骤2.进入/opt/root_nfs/root_qtopia/opt目录,然后将image目录改名为Qtopia4.4.3
[root@localhost opt]#mv image Qtopia4.4.3

步骤3.接下来,在网络根文件系统的bin目录下建立qtopia4.4.3文件,内容如下:

步骤4.接下来,修改rcS启动文件,让Linux启动后直接运行Qtopia4.4.3:打开文件
‘/forlinx/root/etc/init.d/rcS’,最后几行修改的内容如下:

#/bin/qtopia &
#/bin/qtopia4 &
echo " " > /dev/tty1
echo "Starting Qtopia, please waiting..." > /dev/tty1
source /bin/qtopia4.4.3
if [ -f /etc/pointercal ]; then
$QPEDIR/bin/qpe -qws &
else
usr/local/tslib/bin/ts_calibrate $QPEDIR/bin/qpe -qws &
fi

六、重启开发板,可以看到效果了

移植过程中参考了Mini6410 Qt4和Qtopia编程开发指南-20101228.pdf和OK6410 QT移植百科全书.pdf,大家都可以到友善之臂和飞凌的官网去下载这两份资料。时间仓促,难免疏漏。

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top