基于QT的GUI设计 第12页
7 论文总结
本论文详述了在嵌入式开发平台Intel Xscale PXA270上实现了多媒体浏览器的过程,该系统利用简单的程序实现了智能家居的一部分。在设计过程中,完成Bootloader的烧写,嵌入式Linux的裁剪、编译和移植,QT图形库的配置、编译,基于Tslib的触摸屏添加,利用webkit、tcp/IP、蓝牙等实现网络应用程序。
在项目开发过程中,本人对硬、软件有了进一步的认识和理解。尤其是软件实现,此次项目就是大学所学知识的灵活运用。
最终项目已经实现功能包括:电子书,数码相框,音视频播放器,网页浏览器,局域网聊天,时间显示等。
整个项目系统中仅实现了基本的功能,仍有许多不足之处:例如内存的处理不够好,处理过多程序会出现内存不足或内存溢出情况,界面的流畅度不高,触摸屏使用不够流畅,播放器不能处理高分辨率的视频文件,浏览器不能加载消耗内存较大的页面,浏览器未支持Flash。本人还设计了基于OpenGL的菜单选择界面,但由于本人对OpenGL认识不深,只能在X86的PC机上测试,未能在开发板中运行,故没有将此界面加入系统中。
参考文献
[1] 石秀民,魏洪兴:《嵌入式系统原理与应用—基于Xscale与Linux》[M],北京航空航天大学出版社,2007年版。
[2] 蔡志明,卢传福,李立夏:《精通Qt4编程》[M],电子工业出版社,2008年版。
[3] 倪继利:《Qt及Linux操作系统窗口设计》[M],电子工业出版社,2006年版。
[4] 成洁,卢紫毅:《Linux窗口程序设计—Qt4精彩实例分析》[M], 清华大学出版社,2008年版。
[5] 罗苑棠,杨宗德:《嵌入式Linux应用系统开发实例精讲》[M],电子工业出版社,2007年版。
[6] 孟庆昌,牛欣源:《Linux教程(第二版)》[M], 电子工业出版社,2007年版。
[7] 袁启昌,袁海宁,华飞君:《C++语言程序设计》[M],清华大学出版社,2004年版。
[8] 《UP-TECHPXA270-S实验指导书》[M],北京博创公司,2006年版
[9] qt中文网:
http://www.qtcn.org/bbs [EB/OL]
[10] qt4.5 参考文档:http://doc.trolltech.com/4.5/index.html[EB/OL]
附 录
附录一:
QT 资源文件:
在本项目中资源文件为mainform.qrc,其内容如下:
<RCC>
<qresource>
<file>images/back.png</file>
//当前编译目录的images子目录的back.png文件,以下的png文件大部分为按钮图标文件
<file>images/forward.png</file>
<file>images/reload.png</file>
<file>images/stopweb.png</file>
<file>images/goto.png</file>
<file>images/bg.bmp</file>
<file>images/buttonbg.bmp</file> //自定义样式的按钮贴图
<file>images/admi.gif</file> //播放器的gif动画图标
<file>icon/background.png</file> //主界面的背景图片
<file>images/actualsize.png</file>
<file>images/client_bg.jpg</file> //局域聊天客户端的背景图片
<file>icon/bgw3.jpg</file> //时间模块背景图片
<file>images/present.png</file>
<file>images/close.png</file>
<file>images/rotate_left.png</file>
<file>images/rotate_right.png</file>
<file>images/zoomin.png</file>
<file>images/zoomout.png</file>
<file>images/next.png</file>
<file>images/previous.png</file>
<file>images/open.png</file>
<file>images/copy.png</file>
<file>images/cut.png</file>
<file>images/Bluetoothbtn.png</file>
<file>images/Usbbtn.png</file>
<file>images/icon.png</file>
<file>images/new.png</file>
<file>images/paste.png</file>
<file>images/save.png</file>
<file>images/play.png</file>
<file>images/pause.png</file>
<file>images/quit.png</file>
<file>images/stop.png</file>
<file>images/musicbg.png</file>
<file>images/up.png</file>
<file>images/down.png</file>
<file>images/full.png</file>
<file>menulist/</file> //主菜单的图标目录
</qresource>
</RCC>
附录二:
本项目成员发表的论文:
谢 辞
在此毕业论文完成之际,我首先衷心感谢学院提供了良好的项目开发环境,感谢计算机学院所有领导和老师,感谢嵌入式实验室的几位老师:吴方老师,王震老师,盛建强老师和陈东伟老师,给予我大量的帮助,感谢老师们孜孜不倦的教导和关心,使我的专业知识有进一步的提高。
在毕业临近之时,本人尤其衷心感谢我的指导老师王震老师。王震老师给予了我精心的指导和热情的帮助,老师那严谨的治学态度、渊博的学识、敏锐的洞察力和忘我的工作精神让我受益匪浅。
其次,本人还要感谢已经毕业2008届嵌入式实验室的师兄。感谢他们留下了本项目大量的学习资料,提供了大量的实验借鉴。
最后,感谢论文评审委员会的老师们对我的论文给予悉心指点。 << 上一页 [11] [12]
基于QT的GUI设计 第12页下载如图片无法显示或论文不完整,请联系qq752018766