基于GPRS的无线终端的设计与实现
目录第一部分:背景第二部分:简介第三部分:技术路线第四部分:难点第五部分:实施步骤
背景移动终端的发展趋势:移动终端(如PDA)作为移动性所需要的一种解决方案,不仅需要一定的数据处理能力,其移动通信功能也显得日益重要,随着无线通信技术的发展,在PDA中嵌入手机功能包括语音通话、短消息收发及GSM/GPRS数据功能,是当今PDA发展的一种趋势。通信技术的发展现状:目前移动通信技术正处于一个变革的时代,GPRS是这个转变过程中至关重要的一步,它是在GSM网基础发展起来的一种数据分组交换和传送技术革新。目前市场背景:现在市场上已经出现了一些PDA具有类似的功能,但是基于Linux的GPRS移动终端还比较少见,目前只有几个国外的大公司有类似的产品。本课题就是为了实现这样的功能而设计的。
简介GPRS简介总体目标应用举例
GPRS简介GPRS—GeneralPacketRadioService,为通用分组无线业务的简称,是欧洲电信协会GSM系统中有关分组数据所规定的标准。提供端到端的、广域的无线IP连接,具有充分利用现有的网络、资源利用率高、始终在线、传输速率高、资费合理等特点。GPRS充分利用共享无线信道,采用IPOverPPP实现数据终端的高速、远程接入。作为现有GSM网络向第三代移动通信演变的过渡技术(2.5G),GPRS在许多方面都具有显著的优势。
GPRS简介
目标选择合适GPRS模块和MCU搭建无线终端的硬件平台采用嵌入式Linux操作系统,作相应的移植和裁减工作并增加GPRS模块的底层驱动利用该平台实现电话的一般功能利用该平台实现无线网络的连接保证系统的运行速度、稳定性和低功耗
应用PDA电话无线网络终端浏览器email等无线抄表系统无线监控系统无线传真
技术路线及可行性从开发成本,资源利用率等方面选择合适的MCU,以该MCU为基础上构建一个无线终端的硬件模块。无线通信模块采用西门子的MC388模块操作系统基于嵌入式Linux
硬件方案无线终端由以下几个部分组成:中央处理器子系统存储子系统无线通信子系统输入输出子系统MCUPXA255存储系统输入输出系统GPRS模块
硬件方案GPRS和PDA接口部分示意图
基于嵌入式linux的软件框图Hardware驱动层显示驱动触摸驱动串口驱动GPRS驱动文件系统VFSEXT2,JFFS,ROMFS,VFAT内存管理进程管理设备控制网络协议栈TCP,UDP,IPPPP系统调用接口应用程序电话短信网络应用程序Linux内核
难点GPRS模块底层驱动的实现GPRS模块状态的检测开启关闭各种对上层的接口串口驱动的实现睡眠唤醒相关低功耗的实现网络功能的实现驱动程序中网络相关部分文件系统中的网络相关的配置GPRS模块的PDP上下文激活分组数据协议的激活较为复杂,涉及到网络的多个协议:如PPP协议、LCP(链路控制协议)、NCP(网络控制协议)、PAP(密码认证协议)和IPCP(Internet协议控制协议)等网络应用程序(如浏览器、邮件)嵌入式Linux系统的移植与裁减电话和网络相关应用程序的设计
实施步骤进行整体规划,划分软件和硬件两大部分。嵌入式Linux的移植与裁减对GPRS的原理及相关协议进行研究掌握GPRS模块的控制方法GPRS模块底层驱动的实现实现GPRS的无线网络连接底层的实现电话和网络相关应用程序的设计
谢谢各位!
1、Geniusonlymeanshard-workingalloneslife.(Mendeleyer,RussianChemist)?天才只意味着终身不懈的努力。20.8.58.5.202011:0311:03:10Aug-2011:032、Ourdestinyoffersnotonlythecupofdespair,butthechaliceofopportunity.(RichardNixon,AmericanPresident)命运给予我们的不是失望之酒,而是机会之杯。二〇二〇年八月五日2020年8月5日星期三3、Patienceisbitter,butitsfruitissweet.(JeanJacquesRousseau,Frenchthinker)忍耐是痛苦的,但它的果实是甜蜜的。11:038.5.202011:038.5.202011:0311:03:108.5.202011:038.5.20204、Allt