基于嵌入式linux系统的gprs连接及性能评测new

基于嵌入式linux系统的gprs连接及性能评测new

ID:34048373

大小:464.62 KB

页数:3页

时间:2019-03-03

基于嵌入式linux系统的gprs连接及性能评测new_第1页
基于嵌入式linux系统的gprs连接及性能评测new_第2页
基于嵌入式linux系统的gprs连接及性能评测new_第3页
资源描述:

《基于嵌入式linux系统的gprs连接及性能评测new》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、文章编号:1009-2552(2012)02-0085-02中图分类号:TN929.5文献标识码:A基于嵌入式Linux系统的GPRS连接及性能评测倪德骥,耿相铭(上海交通大学电子信息与电气工程学院,上海201103)摘要:介绍了基于嵌入式Linux下的两种GPRS网络连接方式。以某一型号的GPRS数据传输模块为例,阐述利用模块内部TCP/IP协议栈并使用AT指令进行控制的方法,和使用Linux系统下的TCP/IP协议栈及PPP拨号的方法,并对两种方法进行了初步的评测和比较。关键词:嵌入式Linux;GPRS;AT;PPPGPRS

2、connectionandperformanceevaluationonembeddedLinuxoperatingsystemNIDe-ji,GENGXiang-ming(SchoolofElectronicInformationandElectricalEngineering,ShanghaiJiaotongUniversity,Shanghai201103,China)Abstract:ThispaperintroducestwomethodstoconnecttoInternetbyGPRSbasedonembeddedL

3、inux.WithaGPRSdatatransmissionmodule,usingtheinternalTCP/IPprotocolstackandATcommand,itusesLinuxsystem’sTCP/IPstackandPPPdial-upmethod,andconductapreliminaryevaluationofbothmethods.Keywords:embeddedLinux;GPRS;AT;PPP0引言于偶尔的大数据量传输。GPRS能够确保分组模式[2]数据应用的成本效益和网络资源的有效利用。Linu

4、x自出现以来,广泛应用于服务器端。此外目前常用的有两类模块:(1)GPRSDTU(DataTrans-由于Linux可运行于多种硬件平台,如ARM、MIPS,ferUnit,数据传输模块),其模块内部带TCP、IP、其高度可设置性,也广泛用于嵌入式系统,如机顶UDP等协议栈,一般本身也自带RTOS,非易失性存盒、工控机及移动终端等。嵌入式Linux除了具有储器,可保存用户输入的IP地址及端口号等;一般嵌入式系统的结构小巧、实时性强、稳定性高等(2)GPRS/GSMmodem,属于单纯的GPRS/GSM调试特点之外,还有源代码开放、

5、可制定性强、支持多种[1]解调器。其本身并不带内部TCP/IP协议栈,需依靠芯片等优点。此外,随着近年来物联网概念的蓬上位机的PPP拨号程序及协议栈才能完成通信功能。勃兴起,如何使无处不在的“物”能快速方便的与网从目前模块的供应商上看,主要有Sierra“联”在一起,以及远程抄表、工业控制、遥感遥测(WAVECOM)、Telit、Ublox、西门子,华为,希姆通等等,都需要使用到无线数据传输功能。文中基于嵌厂商。除支持GPRS外,还支持EDGE、CDMA、EV-入式Linux,讨论如何进行GPRS上网,并选取SierraDO、TD

6、SCDMA等,可以根据网络环境和数据通信量公司的Q24PLUS模块通过两种方法说明如何实现,进行选择。文中采用Sierra公司的Q24PLUS模块并对两种方法进行了初步的评测。进行阐述。1数据传输模块选型Q24PLUS是工业等级的GPRSDTU,可工作于嵌入式Linux系统需通过带GSM/GPRS连接功收稿日期:2011-09-13能的数据传输模块进行联网。GPRS特别适用于间作者简介:倪德骥(1982-),男,在读研究生,从事嵌入式系统及断的、突发性的或频繁的、少量的数据传输,也适用GPS设备研究与开发。—85—850/900/

7、1800/1900MHz的频段下,内置OpenAT实务器连通后,即处于数据模式,整个系统与服务器完时操作系统,内置TCP/IP协议栈。成数据通信。2模块硬件环境搭建4PPP拨号使用系统协议栈GPRS数传模块一般独立供电,通过标准UART随着嵌入式操作系统功能的发展,特别是内置与主控CPU通信,如图1所示。了TCP/IP协议栈的嵌入式操作系统应用,使得在系统应用时可以方便地利用操作系统提供的TCP/[3]IP接口实现数据传输。而工作在数据链路层且广泛使用的是PPP协议,即Point-to-PointProto-col,将IP数据报封

8、到串行链路的一种协议。嵌入式Linux上使用PPP拨号,首先必须内核支持。一般嵌入式系统的Linux的内核为自行编译,所以在编译Linux内核时必须让Linux支持PPP。进入Linux内核目录,执行#makemenuconfig:NetworkD

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。