基于8051嵌入式系统的GPRS终端实现
——
关键词:GPRS终端 嵌入式系统 实时操作系统 TCP/IP
随着数据无线传输需求的骤增和中画移动GPRS业务全面投入运营,无线数据通信的应用越来越广泛。GPRS网不但具有覆盖范围广、数据传输速度快、通信质量高、永远在线和按流量计费等优点,且其本身就是一个分组型数据网,支持TCP/IP协议,无需经过PSTN等网络的转接,可直接与Internet网互通。因此GPRS业务在无线上网、环境监测、交通监控、移动办公等行业中具有无可比拟的性价比优势。
为了满足GPRS终端的低成本、小型化和移动灵活等要求,现在广泛采用单片机对GPRS终端进行控制,并且引入嵌入式系统实现TCP/IP协议栈。目前主要的困难在于:运行TCP/IP协议对计算机存储器、运算速度等要求较高,会占用大量的系统资源;而嵌入式系统大多采用8位单片机,硬件资源非常有限,支持TCP/IP协议非常困难。本文采用了在嵌入式实时操作系统uC/OS-II中移植一种小型TCP/IP协议栈uIP的方法,使基于8051嵌入式系统的GPRS终端能够在网络中进行数据传输;同时改善了系统的性能,提高了系统的可靠性,增强了系统的可扩展性和产品开发的可延续性。

1 基于GPRS网的数据传输
GPRS是在GSM的基础上引入了分组控制单元(PCU)、服务支持节点(SGSN)和网关支持节点(GGSN)等新部件而构成的无线数据传输系统,其用户能够在端到端分组方式下发送和接收数据。基于GPRS网的数据传输系统如图1所示。具体的数据传输流程为:
tcp/ip相关文章:tcp/ip是什么
评论