- 1、本文档共4页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
2010年10月十堰职业技术学院学报Oct.,2010
第23卷第5期JournalofShiyanTechnicalInstituteVol.23No.5
基于Qt手持遥控终端
软件系统的应用设计
刘竹林
(长江大学电信学院,湖北荆州434023)
[摘要]基于Qt的遥控电子记分牌手持终端的设计主要应用于体育场馆的电子计分,以取
代传统的人工手动计分。本文以三星公司的S3C2440芯片为核心芯片构建核心板,以天祥电子
的ARM9开发板为硬件平台,设计出一个手持的嵌入式无线发送终端,通过触摸屏点击设置基
本信息,发送相应的数据。实现在手持终端与LED电子点阵记分牌的数据传输、设置更改比赛
队伍名称与比分和倒计时等。
[关键词]嵌入式技术;ARM9开发板;手持终端;数据传输
[中图分类号]TP311.5[文献标识码]A[文章编号]10084738(2010)05010604
*
一、引言
近年来,随着嵌入式技术的迅猛发展和PDA
的广泛应用,手持终端系统作为典型应用已成为研
究热点。利用手持终端系统进行电子计分开始应用
于大型体育竞技中,以取代传统的人工手动计分。
同时,由于跨平台的应用程序和UI框架,Qt采用
LGPL协议,具有高效的可移植性,因此采用Qt设
计嵌入式手持终端将会是开发低成本、高效率的嵌
入式手持终端系统的较好选择。
图1遥控电子记分牌手持终端结构框图
本系统包括Linux2.6.31内核的裁剪与移植,
yaffs2文件系统的制作,串口设备、LCD和触摸屏
的驱动。采用Qt开发了基于嵌入式数据库sqlite3
的拼音输入法,基于qextserialport类实现的串口通
信,基于UI的数字信息的设计,并编译移植到开发
板,完成了在手持终端上设置更改比赛队伍名称与
比分和倒计时等,并通过串口设备与905模块间的
通信实现手持终端与LED电子点阵记分牌的数据
传输。
由于篇幅限制,本文只就基于Qt应用层软件
系统作重点研究。遥控电子记分牌手持终端结构框
图见图1,系统设计流程见图2。
图2系统设计流程图
*[收稿日期]20100825
[作者简介]刘竹林(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)