- 1、本文档共16页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
基于GPRS的无线终端的设计与实现
目录
第一部分:背景
第二部分:简介
第三部分:技术路线
第四部分:难点
第五部分:实施步骤
背景
移动终端的发展趋势:移动终端(如PDA)作为移动性所需要的一种解决方案,不仅需要一定的数据处理能力,其移动通信功能也显得日益重要,随着无线通信技术的发展,在PDA中嵌入手机功能包括语音通话、短消息收发及GSM/GPRS数据功能,是当今PDA发展的一种趋势。
通信技术的发展现状:目前移动通信技术正处于一个变革的时代,GPRS是这个转变过程中至关重要的一步,它是在GSM网基础发展起来的一种数据分组交换和传送技术革新。
目前市场背景:现在市场上已经出现了一些PDA具有类似的功能,但是基于Linux的GPRS移动终端还比较少见,目前只有几个国外的大公司有类似的产品。本课题就是为了实现这样的功能而设计的。
简介
GPRS简介
总体目标
应用举例
GPRS简介
GPRS—General Packet Radio Service,为通用分组无线业务的简称,是欧洲电信协会GSM系统中有关分组数据所规定的标准。提供端到端的、广域的无线IP连接,具有充分利用现有的网络、资源利用率高、始终在线、传输速率高、资费合理等特点。
GPRS充分利用共享无线信道,采用IP Over PPP实现数据终端的高速、远程接入。作为现有GSM网络向第三代移动通信演变的过渡技术(2.5G),GPRS在许多方面都具有显著的优势。
GPRS简介
目标
选择合适GPRS模块和MCU搭建无线终端的硬件平台
采用嵌入式Linux操作系统,作相应的移植和裁减工作并增加GPRS模块的底层驱动
利用该平台实现电话的一般功能
利用该平台实现无线网络的连接
保证系统的运行速度、稳定性和低功耗
应用
PDA 电话
无线网络终端
浏览器
email等
无线抄表系统
无线监控系统
无线传真
技术路线及可行性
从开发成本,资源利用率等方面选择合适的MCU,以该MCU为基础上构建一个无线终端的硬件模块。
无线通信模块采用西门子的MC388模块
操作系统基于嵌入式Linux
硬件方案
无线终端由以下几个部分组成:
中央处理器子系统
存储子系统
无线通信子系统
输入输出子系统
MCU
PXA255
存储系统
输入输出系统
GPRS模块
硬件方案
GPRS和PDA接口部分示意图
基于嵌入式linux的软件框图
Hardware
驱动层
显示驱动
触摸驱动
串口驱动
GPRS驱动
文件系统VFS
EXT2,JFFS,
ROMFS,VFAT
内存管理
进程管理
设备控制
网络协议栈
TCP,UDP,IP
PPP
系统调用接口
应用程序
电话
短信
网络应用程序
Linux 内核
难点
GPRS模块底层驱动的实现
GPRS模块状态的检测
开启关闭
各种对上层的接口
串口驱动的实现
睡眠唤醒相关
低功耗的实现
网络功能的实现
驱动程序中网络相关部分
文件系统中的网络相关的配置
GPRS模块的PDP上下文激活
分组数据协议的激活较为复杂,涉及到网络的多个协议:如PPP协议、LCP(链路控制协议)、NCP(网络控制协议)、PAP(密码认证协议)和IPCP(Internet协议控制协议)等
网络应用程序(如浏览器、邮件)
嵌入式Linux系统的移植与裁减
电话和网络相关应用程序的设计
实施步骤
进行整体规划,划分软件和硬件两大部分。
嵌入式Linux的移植与裁减
对GPRS的原理及相关协议进行研究
掌握GPRS模块的控制方法
GPRS模块底层驱动的实现
实现GPRS的无线网络连接底层的实现
电话和网络相关应用程序的设计
谢谢各位!
文档评论(0)