基于LinuxQt的嵌入式数字多用表图形用户界面设计.pdf

基于LinuxQt的嵌入式数字多用表图形用户界面设计.pdf

  1. 1、本文档共5页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
基于Linux

东 莞 理 工 学 院 学 报 第l5卷第5期 JOURNALoFDoNGGUAN UNIVERSITY OFTECHNOLoGY VO1.15NO.5 2008年 1O月 Oct. 2008 基于Linux&Ot的嵌入式数字 多用表 图形用户界面设计 林 明仁 宋 跃 雷瑞庭 (东莞理工学院 电予工程学院,广东东莞 523808) 摘要 :为设计嵌入 式计算机仪器用户图形化 (GUI)界面,在ARM处理器硬件平台上,采用Linux与 Qt/Embedded技术开发 出新型、智能、移植性强的嵌入式数字多用表 的GUI软件 ,实验表 明该软件界面友 好 、易于移植、调节灵活、使用方便 ,实践证明该设计是切实可行的,文中详细介绍仪器系统结构、系统 软件的实现原理和设计方法,同时结合本软件的设计实例,分析Qt编程中串行接 口的设置与数字多用表界 面的实现。 关键词 :用户图形界面;Linux;Qt/Embedded;Qtopia应用;数字多用表 中图分类号:TP274;TM935 文献标识码 :A 文章编号:1009—0312(2008)05—0036—05 随着嵌入式系统应用领域的不断扩大,系统复杂性也在不断提高,仪器的功能增多对用户图形 界面 (GUI)也提出更高的要求,在嵌入式系统中实现用户图形化已经成为大势所趋。近年Linux嵌 入式系统取得了前所未有的发展,在智能仪表领域中应用广泛”,DMM (数字多用表)是最常用 的电子测量仪器之一。本文在ARM处理器硬件平台上,采用Linux和Qt/Embedded(Trolltech公司面 向嵌入式开发的工具)开发出新型、智能、移植性强的嵌入式数字多用表的人机交互软件,通过实 践证 明,该设计切实可行、实验效果好 。 1 系统组成及数字多用表软件界面的实现 图l是数字多用表的硬件实现框图。左边实线框 内是Linux操作系统和数字多用表应用程序运行 的平台,它以三星的$3c2410A为控制核心,最高工作频率可达203MHz:采用HY57V561620AT.H (32M×2)作为SDRAM;SAMSUNG的K9F1208(64M)作为FLASH;LQ080V3DG01(8寸16bit 的TFT)作为显示;由FM7843驱动的SX.080.W4R.FB作为触摸屏。其中在处理器UART2rJl出一个 用于紧急调试和一个用于数字多用表数据通信的串口。右边虚线框 内是数字多用表的硬件结构框 图,它采用的是FPGA (AlteraEP1C6)作为数字载体,接收数字多用表转换模块传来的数据并作适 当的处理,然后通过串行接 口发送给ARM9的控制核心模块。 图 1 仪器硬件结构 收稿 日期 :2008—04— 14 基金项 目:东莞市2006年科技计划项 目(第2批序号11)。 作者简介 :林 明仁(1985一),男.广东云浮人 ,O4级本科生 。主要从事嵌入式Linux、Qt界面设计研 究 . 笙塑 竺!茎 !堡 兰 壅 : ! 本文所描述的数字多用表界面已经实现的功能有各利t电表的切换,如欧姆表、直流电流表、交 流电流表、电容表、直流电压表、交流电压表 (其实在程序设计的层面上看,本设计是可以实现无 限多种电表的测量的);各种 电表的倍率切换,方便用户的测量,如图2所示;实时设置串口传输参 数 ,方便与不同的数据处理模块进行通信 ,如图3。 图3DMM 串口设置界面图 b英 史界而 图2 DMM主控制界面图 2 软件设计原理与实现方法 2.1 Linux与Qt/Embedded设计 2.1.1 系统平台的构建 图4为本设计的系统平台,可以分四部分 。;

文档评论(0)

ldj215322 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档