基于Qt手持遥控终端软件系统的应用设计 .pdfVIP

基于Qt手持遥控终端软件系统的应用设计 .pdf

  1. 1、本文档共4页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多

2010年10月十堰职业技术学院学报Oct.,2010

第23卷第5期JournalofShiyanTechnicalInstituteVol.23No.5

基于Qt手持遥控终端

软件系统的应用设计

刘竹林

(长江大学电信学院,湖北荆州434023)

[摘要]基于Qt的遥控电子记分牌手持终端的设计主要应用于体育场馆的电子计分,以取

代传统的人工手动计分。本文以三星公司的S3C2440芯片为核心芯片构建核心板,以天祥电子

的ARM9开发板为硬件平台,设计出一个手持的嵌入式无线发送终端,通过触摸屏点击设置基

本信息,发送相应的数据。实现在手持终端与LED电子点阵记分牌的数据传输、设置更改比赛

队伍名称与比分和倒计时等。

[关键词]嵌入式技术;ARM9开发板;手持终端;数据传输

[中图分类号]TP311.5[文献标识码]A[文章编号]10084738(2010)05010604

*

一、引言



近年来,随着嵌入式技术的迅猛发展和PDA

的广泛应用,手持终端系统作为典型应用已成为研

究热点。利用手持终端系统进行电子计分开始应用

于大型体育竞技中,以取代传统的人工手动计分。

同时,由于跨平台的应用程序和UI框架,Qt采用

LGPL协议,具有高效的可移植性,因此采用Qt设

计嵌入式手持终端将会是开发低成本、高效率的嵌

入式手持终端系统的较好选择。

图1遥控电子记分牌手持终端结构框图

本系统包括Linux2.6.31内核的裁剪与移植,

yaffs2文件系统的制作,串口设备、LCD和触摸屏

的驱动。采用Qt开发了基于嵌入式数据库sqlite3

的拼音输入法,基于qextserialport类实现的串口通

信,基于UI的数字信息的设计,并编译移植到开发

板,完成了在手持终端上设置更改比赛队伍名称与

比分和倒计时等,并通过串口设备与905模块间的

通信实现手持终端与LED电子点阵记分牌的数据

传输。

由于篇幅限制,本文只就基于Qt应用层软件

系统作重点研究。遥控电子记分牌手持终端结构框

图见图1,系统设计流程见图2。

图2系统设计流程图

*[收稿日期]20100825

[作者简介]刘竹林(1980-),男,长江大学电信学院在读硕士研究生,十堰职业技术学院电子工程系讲师,研究方向:嵌入式技术。

106

刘竹林:基于Qt手持遥控终端软件系统的应用设计

二、手持终端应用层软件系统的实现按钮的图片在程序中加载进去:

基于Qt设计上层应用软件,包括拼音输入法,ui-pushButton_A-setIcon(QIcon(:/

串口通信,数字信息设置及各个模块的整合。images/jiafang.png));

1.串口通信模块的实现ui-pushButton_A-setIconSize(QSize

Qextserialport是基于Qt的第三方串口类,在(55,33));

本系统中是通过继承此类来完成串口操作的。串口共有6个文本框,用于显示设置的相关信息。

操作主要是先打开串口,再设置它的参数[1]。串口16个按钮,其中第一排的比分!、场次!、计时!、

操作流程见图3所示。播放!和退出!用于数字信息的设置。具体设计为

按下这

文档评论(0)

152****4142 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档