Mini2440移植qt-extended4.4.3
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,大家都可以到友善之臂和飞凌的官网去下载这两份资料。时间仓促,难免疏漏。
Mini2440移植qt-extended4 4 相关文章:
- 达芬奇数字媒体片上系统的架构和Linux启动过程(06-02)
- linux下Intel 3945ABG 安装无线网卡驱动(06-25)
- 基于s3c2410的CramFS根文件系统的移植(07-13)
- AD7888与S3C2410的SPI接口及Linux下嵌入式驱动的实现(11-06)
- 基于WinCE的ARM视频监控系统(11-14)
- U-Boot的编译与移植到QT-S3C44B0X开发板上(03-08)