节点文献

短信息在嵌入式Linux系统中的设计与实现

The Design and Implementation of Short-Message on Embedded Linux System

【作者】 刁扣锁

【导师】 胡晨;

【作者基本信息】 东南大学 , 微电子学与固体电子学, 2005, 硕士

【摘要】 随着电子及通信技术的发展,手机和PDA的一支都在向智能移动通讯终端方向发展。同时移动终端的硬件性能的提高,相应的就要求操作系统和应用软件的强大和丰富。Linux是一个源码开发的自由操作系统,易于开发者根据自己的需求自由裁减,而且跨平台移植方便。市场上已经有几款嵌入式Linux手机和PDA出现。短信息服务是移动通讯服务的重要组成部分。随着通信网络传输带宽的提升,短信息也在由简单的文本短信息(SMS)向增强型短信(EMS)和多媒体信息服务(MMS)发展。本文基于GPRS模块和嵌入式Linux操作系统,提供了在Linux上实现短信(不包括MMS)通讯功能的解决方案。本无线终端平台是基于Intel XScale PXA255处理器,使用嵌入式ARM Linux-2.4.18操作系统,图形应用软件是挪威Trolltech公司的Qtopia1.7,GPRS无线通信模块采用的是西门子的MC388。方案的实现包括无线终端硬件平台的搭建、软件开发调试环境的建立、短信功能的分析和设计及其基于QT软件编程实现。主要工作是在上述软硬件平台上针对系统所使用的STUART串口和所使用的西门子MC388通讯模块的特性,基于C++和QTE编程设计实现本课题的AT DEVICE层,以提供给Phone Server层进行最底层的串口通讯和模块操作的接口调用。在AT DEVICE层实现的基础上,根据服务器/客户机架构设计实现基于QTE的Phone Server层的代码和功能,以动态库的形式提供给应用层使用。在实现Phone Server层的基础上,设计应用层软件框架,提供SMS短信的收发操作界面和把EMS接收解码并转换为电子邮件进行阅读的方法。课题最后对软件性能进行了测评。

【Abstract】 Along with the development of electronic and telecommunication , both the function level and the popular rate of the mobile terminals are unprecedented raised. A part of the mobile phones and PDAs are expanding towards the Smart Mobile terminals’direction. Since the performance of the hardware improved so quickly, it needs the operation system and the application software to strong and abundant. Linux is a free and open-sourced operation system. It’s easy for anyone to custom it based on his need. And it’s porting between different hardware architectures is easy. Several kinds of mobile phones and PDAs has been on sale one the market, and application development based on embedded-Linux is now becoming popular.Short message service is an important part of mobile business service. As the band of communication network increasing, the short message service will go forward from SMS to EMS and to MMS. In this paper, a method to support short message service, not including MMS, is improved based on embedded-Linux.The wireless terminal is based on Intel XScale PXA255 and MC388 GPRS module, which is produced by Simons. And the operation system is ARM-linux-2.4.18 .And the GUI is Qtopia 1.7, an product of Trolltech. In the realization of this platform, the main work are the hardware design, the establish of the software developing and debugging environment, the design and implementation of the short message service function, the realization of short message service programming based on QT .On the above-mentioned software and hardware platform, Designed an At Device Layer based on C++ and QTE programming used for Phone Server layer to communicate with the serial and the wireless module. On the foundation of At Device layer, according to the model of Server/Client, designed the Phone Server layer and coded and accomplished the function. Formed an dynamic lib named libqtopiaphone.so , so that the application layer could load and use it. When this finishing , designed the software structure of application layer, gave the realization methods of SMS’s receiving ,editing and sending and EMS’s receiving and transforming into EMAIL format. Finally, the performance of the software system was evaluated.

【关键词】 短信息嵌入式LinuxSMSEMSXScalePXA255
【Key words】 short message serviceembedded-LinuxSMSEMSXScalePXA255
  • 【网络出版投稿人】 东南大学
  • 【网络出版年期】2007年 04期
  • 【分类号】TP316.81
  • 【被引频次】8
  • 【下载频次】466
节点文献中: 

本文链接的文献网络图示:

本文的引文网络