.
端中进行如下操作:
#cd /usr/local/qt/qt-embedded-linux-opensource-src-4.6-x86 #./configure #make(或qmake)
#make install(或qmake install)
打开/etc/profile文件,在该文件的末尾加上以下语句:
export PATH=/usr/local/Trolltech/QtEmbedded-4.6-arm/bin:$PATH export QTDIR=/usr/local/Trolltech/QtEmbedded-4.6-arm export LD_LIBRARY_PATH=$QTDIR/lib:$LD_LIBRARY_PATH 保存后重启。
OK,qt-embedded-linux-opensource-src-4.6-arm也编译好了。
注意:如果在编译的过程中出错,在重新make前需要先执行make clean,然后再./configure,再执行make的操作。
现在搭建的环境是交叉编译的,如果不用交叉编译,则环境变量那里都设成QT4.6的,而不用QTE的。
七.课程设计总结与体会
本次课程设计,在QT4的环境下编写程序,然后把程序向试验箱进行移植,比起以往的单一编程,还是有些难度的在课设伊始,单是熟悉QT4的调试环境就用去了我们3天的时间,但事实证明磨刀不误砍柴工,这三天的努力使得我们后面的工作变得容易了许多,主要的困难还是度图形用户界面的控制,单是在黄老师和同组同学的帮助下,最终我们还是攻克了难题!课设中我们遇到很多的难题,很多东西都是第一次接触,很多用到的技术网上根本
没有资料,完全凭借自己去摸索尝试。其中的困难可想而知。然而坚持就是胜利,牙一咬眼一闭坚持做
精选
.
下去,而通过本次课设,我感觉收获还是蛮多的。可能我对于嵌入式的知识学习的还是不太多,但是这之外的东西收获颇丰。它让我学会了如何通过自己的努力去认知一个新事物,更重要的是端正自己的学习态度,只有真正下功夫去学习,才能有收获,正所谓“一份耕耘,一份收获。”没有付出,何谈回报呢?再者,通过本次课设,我也学会了如何去分析问题,如何找出自己设计中的不足,继而去排除解决问题,这就是一个自我学习的过程。当我们通过实验去学习理论知识时,自己动手得出的结论,不仅能加深我们对嵌入式的理解,更能加深我们对此的记忆。
当然,在这其中,我也发现自己的许多不足之处,由于学期伊始我没有好好学习,才落到如此地步,这也可以说是一个教训吧!我相信在以后的学习工作中,我一定会端正自己的学习态度,一丝不苟的去对待每一件事。只有做好足够的准备,才能事半功倍!
八.参考文献
1、石秀民,魏洪兴主编. 嵌入式系统原理与应用——基于XScale与Linux. 北京航空航天大学出版社,2007.
2、陈虎,吴涛等著. 嵌入式系统课程设计. 机械工业出版社,2008
3、北京博创兴业科技有限公司. UP-TECHPXA270-S_LINUX实验指导书[M]. 2007 4、Jonathan Corbet. Linux设备驱动程序[M]. 魏永明,等译. 中国电力出版社,2006.
精选
.
目录
一.嵌入式课程设计概述 ....................................................................................................................................................... 2
1.1 课程设计实验平台简介........................................................................................................................................... 2 二.课程设计目的 ..................................................................................................................................................................... 4 三.课程设计内容和要求 ....................................................................................................................................................... 4
3.1设计的内容 ................................................................................................................................................................... 4 3.2 要求 ............................................................................................................................................................................... 5 四.总体设计 .............................................................................................................................................................................. 5
主要步骤和方法 ................................................................................................................................................................ 5 4.1、数字相框软硬件平台的选择 ............................................................................................................................... 5 4.2、数字相框的软件总体设计 .................................................................................................................................... 6 4.2.1、功能模块组织架构图 .......................................................................................................................................... 6 4.3、基于Qt的图形界面程序设计 ............................................................................................................................ 7 五.详细设计 ................................................................................................................................................................................. 8
5.1用户界面层代码设计如下 ....................................................................................................................................... 8 5.2.功能模块实现代码: .............................................................................................................................................. 14 六.测试与调试 ........................................................................................................................................................................... 20
6.1.文件路径加载问题: .............................................................................................................................................. 21 6.2.循环控制播放的问题 .............................................................................................................................................. 23 6.3. 在PXA270-S 上的移植 ........................................................................................................................................ 23 七.课程设计总结与体会 ..................................................................................................................................................... 26 八.参考文献 ............................................................................................................................................................................ 27
精选