电子之家 www.bbww.net 资料版权归合法所有者所有 严禁用于商业用途
基于 8051 嵌入式系统的 GPRS终端实现
介绍了基于 GPRS网的数据传输、嵌入式实时操作系统 u/OS-II 以及小型 TCP/IP 协议栈 uIP;深入论述了基于 8051 嵌入式
系统的 GPRS终端的实现。提供了一种罗为简单、廉价和实用的 GPRS终端的实现方案,说明了在 8051 中如何进行 uC/OS-II
和 uIP 的移植。
关键词: 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 所示。具体的数据传输流
程为:
欢迎光临中国最大的电子工程师应用网站
网址: www.bbww.net