050213207金俊-图形界面应用设计实验讲解.docx

050213207金俊-图形界面应用设计实验讲解.docx

  1. 1、本文档共12页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
物理与电子工程学院《嵌入式系统设计》设计性实验报告题目_____图形界面应用程序设计__________系别______电子科学与技术系_____________年级___13级___专业___电子科学与技术___班级___电科132___学号___050213207____学生姓名_________金俊_________________指导教师__________浦炜_________________实验时间_____2016.5.11 2016.5.13______摘要研究内容:在QT环境下设计一个简单的图形界面,并将该图形界面送到开发板上,通过对ARM开发板上的该图形界面上的按钮的点击动作实现对ARM开发板上的Led灯的状态控制。结果描述:设计一个由7个按钮组成的屏幕界面,其中有3个按钮用来分别控制ARM开发板上的LED1、led2、以及LED3三盏灯的亮,还有三个按钮用来分别控制三盏灯的灭,还有一个按钮控制屏幕的退出。程序运行会在ARM开发板上的屏幕上显示出在QT环境下设计的界面。点击屏幕上的相应的按钮,ARM开发板上的灯会出现相应的状态(灯亮或者灯灭)。点击退出按钮,屏幕界面也随之退出。关键字:QT环境,槽函数目录引言3课题要求3一.本课题的目的3二.运行环境3正文4一.课题分析4二.系统设计4三.技术实现问题41.实验预备知识42.实验原理53.实验步骤5四.总结与体会12五.参考文献13引言随着计算机技术和信息网络技术的飞速发展,嵌入式系统的应用越来越广泛,嵌入式技术越来越多的被应用于各个领域。因此,学会设计出操作方便的嵌入式图形用户界面则具有很高的实用价值和研究意义,通过本次实验,我们熟悉并了解了基本的Qt/Embedded编程方法和编程技能,熟悉Qt的编程风格,为我们从事产品开发工作的打下坚实的基础。本次实验就是研究如何在嵌入式Linux下进行Qt图形界面的开发设计。图形界面开发库Qt/Embedded,能提供设计精美的图形用户界面,为应用程序提供可视化的友好的界面。Linux下的QT设计具有优良的跨平台特性,Qt 的良好封装机制使得 Qt 的模块化程度非常高,可重用性较好,对于用户开发来说是非常方便的。课题要求一.本课题的目的1.学习在Qt 环境在X11 平台下程序设计的方法。2.学会在使用Qt Designer 设计界面,编写应用程序,完成编译,本机上运行的方法。3.尝试QT/E 在ARM 设备上的移植方法与步骤。4.重点学习QT 中关于信号与槽机制的编程。掌握QT/E 在ARM 设备上的常用输入输出设备移植方法。5.学习LED相关知识,了解Linux驱动相关知识。6.熟悉嵌入式Linux开发环境,熟练掌握Linux下系统程序、网络编程、驱动、硬件设计以及程序编写运行使用方法等等,为以后能从事Linux操作系统嵌入式应用、驱动及系统开发相关领域工作打下基础。二.运行环境Linux环境下安装的QT环境硬件:up-Star 认证考试实践板、PC 机Pentumn500 以上, 硬盘80G 以上。软件:PC 机操作系统RHEL4 +xshell + ARM-Linux 开发环境PC机操作系统REDHAT LINUX 9.0+MINICOM+ARM-LINUX 开发环境qt-x11-opensource-src-4.4.0.tar.gz arm-linux-gcc-3.4.1.tar.bz2qt-embedded-linux-opensource-src-4.4.0.tar.bz2tslib-1.4.tar.bz2 arm-linux-gcc-3.4.1.tar.bz2正文一.课题分析设计一个简单图形界面,通过按钮的点击动作实现对ARM板Led灯的亮暗控制。要实现Led灯的状态,必须要用到上次实验六Linux下LED设备实验的相关知识,驱动我们可以用上次实验的驱动。本次实验需要用到Qt界面设计按钮,通过按钮的点击达到对LED灯的状态控制。QT界面设计参照实验指导书第三章所以需要用到槽函数,并且需要自定义的槽函数。控制LED灯的状态的代码写在自定义槽函数中,根据自己的需要可自定义多个槽函数。其中的代码可参考实验六的LED灯的主函数编写。二.系统设计图1程序设计流程图三.技术实现问题1.实验预备知识1、熟悉使用C++语言程序设计,有C 语言基础。。2、掌握Linux 下常用编辑器的使用。3、掌握Linux 下程序编译。4、熟悉Qt 程序设计接相关设备的使用。5、了解在Linux 下设备驱动结构;掌握Makefile 的编写和使用;掌握Linux 下的程序编写、编译与交叉编译过程。2.实验原理Qt 提供了非常强大的GUI 编辑工具— Qt Designer,它的操作界面类似于Windows 下的Visual Stu

文档评论(0)

希望之星 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档