基于Qt的界面程序设计

基于Qt的界面程序设计

ID:44050270

大小:601.83 KB

页数:41页

时间:2019-10-18

基于Qt的界面程序设计_第1页
基于Qt的界面程序设计_第2页
基于Qt的界面程序设计_第3页
基于Qt的界面程序设计_第4页
基于Qt的界面程序设计_第5页
资源描述:

《基于Qt的界面程序设计》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、FujianUniversityofTechnology《嵌入式系统课程设计》课程设计说明书课题:■一基于Qt的界面程序设计专业:通信工程班级:1201班姓名:张海东学号:3120210619指导老师:陈媾、张平均、肖传清2015年04月04日目录一、设计目的2二、设计任务及要求2三、方案设计21、内核编译22、文件系统2四、嵌入式系统开发环境建立21、安装交叉编译器22、解压和安装tslib33、解压和安装Qt4.7(方法1和方法2)54、解压文泉驿中文正黑体字库85、制作文件系统8五、烧写16六、NFS挂载18七、QT界面设计(L

2、ED实现)241运彳亍qt-creator-linux-86-opensource-2.7.0.binqtcreater242创建一个工程243、LED界而设计(无UI界而,直接通过代码实现)25八、结果27九、设计过程中遇到的问题27遇到的问题及解决方法271、无法远程挂载nfs服务27十、设计总结29十一、附录:主要程序代码30一、设计目的1.进一步巩固嵌入式系统的基木知识;2.掌握嵌入式应用系统的基本结构;3.掌握嵌入式系统开发坏境建立和使用;4.掌握恢入式系统基本驱动、应用程序的设计调试和编译移植方法;5.学会查阅有关专业资料

3、及设计手册;6.QT界面编程。二、设计任务及要求1、掌握恢入式系统开发环境建立和使用;2、掌握嵌入式系统基本驱动、应用程序的设计调试和编译移植方法;3、QT在PC上的安装;4、QT在开发板上的移植;1)、触摸屏原理及tslib库的工作原理;2)、QT设计LED灯控制,设计方案自由发挥,可以单个控制LED灯、也可以流水灯的控制,可控制流水灯的频率(1-5HZ可选);5、QT界面程序设计;6、编写设计说明书(方案的确定、设计环节的考虑及必耍说明等)及设备的使用说明;7、绘制有关图纸・;三、方案设计1、内核编译有两种方案,一种是静态编译内核

4、,另一•种是动态编译内核。静态编译在编译的过程中比较麻烦,而且还要编译镜像文件;动态编译虽然较简单,但是每次都要编译。我选择的是动态编译,因为我暂时没有找到内核的蜂鸣器驱动,没有办法编译到内核,所以选择动态加载的方式来加载驱动来调试程序。2、文件系统可以选择NFS远程挂载,也可以把文件系统编译成镜像文件,然后烧到板子上。编译镜像文件的话,只要我们制作的文件里面的东西改变就要重新编译,重新导入,比较麻烦。所以我选择NFS挂载,等所有调试都结束了以后,都没问题了,在把它做成镜像文件烧到开发板上。四、嵌入式系统开发环境建立1、安装交叉编译器

5、(1)、解压EABI-4.3.3EmbedSky_20100610.tar.bz2tarxvfEABT_4.3.3_EmbedSky_20100610.tar.bz2-C/[root(alocalhostlinux]#tar・xjvfEABI-4.3.3_EmbedSky_2009121O.tar.bz2-C/opt/EmbedSky/4.3.3/opt/EmbedSky/4.3.3/libexec/opt/EmbedSky/4.3.3/libexec/arm-noneinux-gnueebi-postnstall/opt/Embed

6、Sky/4.3.3/libexec/arm-none・linux・gnueobpost-instaU/sprite・d「ive「s/opt/EmbedSky/4.3.3/libexec/gcc/•■•SB•■■•••(2)、设置环境变量exportPATH=/opt/EmbedSky/4.3.3/bin:$PATH[root@localhostlinux]#exportPATH=/opt/EmbedSky/4.3.3/bin:SPATH[root(aiocalhiostlinux]#echoSPATH/opt/EmbedSky/4.3

7、.3/bin:/opt/qt-4.5/bin:/usr/lib/qt-3.3/bin:/usr/local/Trolltech/Qt-4.7.0/binpt/EmbedSky/4.3.3/bin:/root/bin:/opt/EmbedSky/4.3.3/bin[root@localhostlinux]#「(1)、永久设置环境变量vi/etc/profile在最示添加一行exportPATH=/opt/EmbedSky/4.3.3/bin:$PATH,保存加退出。[root^localhostEmbedSky]#vi/etc/prof

8、ile[roottatocalhostEmbedSky]#

9、unsetiunset・fpathmungeexportPATH=/opt/EmbedSky/4.3.3/bin:$PATH:wq!

10、2、解压和安装tslib(

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。