论文题目: 短信息在嵌入式Linux系统中的设计与实现
论文类型: 硕士论文
论文专业: 微电子学与固体电子学
作者: 刁扣锁
导师: 胡晨
关键词: 短信息,嵌入式
文献来源: 东南大学
发表年度: 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
绪言
1 研究背景
2 主要工作
3 论文的结构
第一章 短信息业务概述
1.1 广义短信息的分类和各自特点
1.1.1 SMS(短消息业务Short-Message-Service)
1.1.2 EMS(增强型短信Enhanced-Message-Service)
1.1.3 MMS(多媒体短信息Multi-Media-Message)
1.2 短信业务的使用场合
1.3 短信业务的价值链
1.4 短信协议和工作原理
1.4.1 支持SMS 的GMS 网络结构图
1.4.2 SMS 的协议栈层次
1.4.3 短信结构和传输流程
第二章 软硬件开发环境及平台的构建
2.1 硬件平台的构建
2.1.1 硬件平台总体架构
2.1.2 PXA255 处理器简介[10]
2.1.3 GPRS 模块
2.1.4 GPRS 模块与手持终端的集成
2.2 软件开发环境
2.2.1 嵌入式Linux 简介
2.2.2 Qt/Embedded 图形用户界面
2.2.3 开发环境
第三章 短信息功能的设计与实现
3.1 软件整体设计构架
3.2 AT Device 层的设计和实现
3.2.1 MC388 模块短信功能常用命令[8] [9]
3.2.2 Phone 库软件设计中对AT 指令进行封装操作的类实现
3.3 Phone Sever 层的设计和实现
3.4 应用层的设计和实现
3.4.1 传输协议数据单元(TPDU)
3.4.2 短信部分常用特性的实现
3.4.3 EMS 的兼容与实现
3.4.4 消息提交事务的实现
3.4.5 消息交付事务的实现
3.4.6 软件接口和调用示例
第四章 实验结果与测评
4.1 实验结果
4.1.1 Phone Server 库的实现结果
4.1.2 应用层的实现结果
4.2 程序性能
第五章 总结与展望
致谢
参考文献
在学期间发表的论文清单
发布时间: 2007-03-12
参考文献
- [1].典型嵌入式操作系统的性能研究与比较[D]. 吴明琪.华东师范大学2005
- [2].基于多嵌入式操作系统的可视化编程环境研究[D]. 姜振岳.国防科学技术大学2007
- [3].嵌入式操作系统剪裁技术研究[D]. 白衡.西北工业大学2002
- [4].基于规则引擎的嵌入式操作系统可配置技术研究与实现[D]. 方晨.南京航空航天大学2010
- [5].量子操作系统的研究与设计[D]. 华逸伦.上海交通大学2008
- [6].基于ScratchPad SRAM的嵌入式操作系统进程调度优化[D]. 沙锋.浙江大学2007
- [7].宽带路由器嵌入式操作系统的改进[D]. 王明伟.浙江大学2005
- [8].基于云操作系统的学习平台的设计与实现[D]. 邓翔允.电子科技大学2013
- [9].基于32位ARM Linux平台的设计和应用[D]. 张媛媛.湖南大学2006
- [10].基于众科理论的国产操作系统演化和推广研究[D]. 解卫静.石家庄铁道大学2017
相关论文
- [1].嵌入式Linux驱动程序分析与改进[D]. 张国明.长春理工大学2007
- [2].基于ARM的嵌入式Linux系统移植的研究与实现[D]. 杜冠.华中科技大学2006
- [3].基于嵌入式Linux的智能手机应用系统研究[D]. 张芳.长沙理工大学2006
- [4].基于嵌入式Linux的智能手机操作系统研究[D]. 陈永泽.西安电子科技大学2006
- [5].嵌入式Linux在远程数据采集中的应用研究[D]. 汪崇.大连理工大学2006
- [6].基于应用程序的嵌入式Linux内核自动裁剪[D]. 李彬.东南大学2006
- [7].基于ARM的嵌入式Linux系统的研究及应用[D]. 李宇丽.西安电子科技大学2007
- [8].嵌入式Linux设备驱动程序和引导程序的研究[D]. 张彦杰.西安电子科技大学2007
- [9].基于ARM9的嵌入式Linux开发研究[D]. 赵巧宁.西安电子科技大学2007
- [10].基于ARM9的嵌入式Linux应用与移植性研究[D]. 车鸣.西安电子科技大学2007