您现在的位置: 范文先生网 >> 理工论文 >> 电子通信论文 >> 正文

基于8051嵌入式系统的GPRS终端实现

时间:2007-1-20栏目:电子通信论文

-II中,移植uIP不需要对现有的TCP/IP源代码做任何修改,但是必须为网络设备(如网卡芯片、串口等)写一个驱动程序。同时,现有系统的集成部分也要进行相应的处理,例如当有数据到达或者周期性的定时器计数满等情况下,主控制系统应该调用uIP函数[刘。移植的具体步骤如下:

·在目录uip-0.9/下创建一个自己的目录,例如uip-0.9/8051/;

·把uip_arch.c文件从目录uip-0.9/unix/中复制到目录uip-0.9/8051中;它包含了用C语言实现的32位加法、校验和算法;

·把uipopt.h文件从目录uip-0.9/unix中复制到目录uip-0.9/8051中,并对其进行修改,以满足系统的需要。uipopt.h是ulP的配置文件,其中不仅包含了诸如uIP网点的IP地址和同时可连接的最大值等设置选项,而且还有系统结构和C编译器的特殊选项;

·参考例子unix/tapdev.c和uip/slipdev.c,为串口编写驱动程序;

·参考例子unix/main.c,写自己的主控制系统,以便在适当的时候可以调用ulP函数;

·编译源代码。

本文阐述了基于8051嵌入式系统的GPRS终端的实现,并详细介绍了嵌入式实时操作系统uC/OS-II基于8051的移植以及小型TCP/IP协议栈uIP的移植:该GPRS终端利用GPRS网和Internet能够与相应的GPRS终端以及相应的Internet终端进行数据传输。在GPRS终端的TCP/IP模块中引入时实操作系统不但改善了系统的性能,提高了系统的可靠性,而且增强了系统的可扩展性和产品开发的可延续性。


上一页  [1] [2] [3] [4] 

下页更精彩:1 2 3 4 下一页