新闻中心

EEPW首页 > 消费电子 > 设计应用 > 智能手机电话短信实验模块设计与实现

智能手机电话短信实验模块设计与实现

作者:时间:2010-09-30来源:网络收藏

当需要发送或拨号时,应用程序流程如图4所示。当用户调用发信界面编辑好,并输入完收信方,点击发送钮时,应用程序首先判断中心号码和接收信息号码是否正确,若不正确,提示用户错误;若号码和号码格式均正确,便对要发送的短信内容按照进行PDU短信格式进行编码,并向串口写AT命令以便将该短信发送出去。拨号和挂断的流程很简单,只需要向串口写入ATD+所拨号码以及ATH就可,当拨号错误时,提示用户拨号错误。

本文引用地址:http://www.eepw.com.cn/article/166511.htm


2.2 通信串口通信的
串口是连接应用处理器和GSM/GPRS通信的接口,串口通信流程是打开串口、串口的初始化设置、读/写串口、关闭串口,如图5所示。
在应用程序初始化时初始化时需要对串口进行初始化,对串口的初始化主要是设置串口的一些参数,包括以下几个部分:保存以前的串口设置、建立新的配置、设置波特率、设置数据位、设置奇偶位、激活当前配置、处理要写入的引用对象、设置最少字符和等待时间、设置停止位。只有串口初始化完毕之后,应用程序才能对串口进行相应操作。
2.3 用程序用户界面的
用户界面是人机交互的接口。本文采用Linux下常用的界面工具Qt来应用程序所需的各种UI界面。本文设计的拨打、发送短信的界面如图6所示。


当点击界面上的按钮如拨号、发送时,利用其信号和槽机制,将其和底层相应的函数如拨号函数、发信函数相关联就可以拨号和发送信息的功能。用户就可以利用该界面进行拨打和发送短信了。

3 结语
本文设计了一种基于嵌入式Linux的电话短信。构建了软、硬件平台,并完成了电话短信的应用程序设计。为学生进行智能手机开发的相关提供了平台。目前,本平台已应用于北京化工大学通信室创新型实验平台中,并为学生进行智能手机实验进行服务。在后续的设计中,考虑将嵌入式数据库移植到应用程序中以电话短信中的名片夹以及收件箱等功能,并开发基于该硬件平台下的其他应用程序如MP3播放等模块以提供给学生进行试实验和学习。


上一页 1 2 3 下一页

评论


相关推荐

技术专区

关闭