- 1
- 2
- 3
- 4
- 5
基于GPRS方式的嵌入式TCP_IP协议栈的研究与实现
资料介绍
形形色色的嵌入式数字化产品,已经在家庭和工业方面获得了广泛的应用,渗透到社会生活的各个方面。同时,伴随着互联网的普及与迅猛发展,以往功能单一的独立运行终端设备越来越多地要求接入互联网,实现信息共享和远程控制。所以,嵌入式设备的网络化是未来嵌入式系统发展的一个重要方向。而嵌入式系统实现网络化的前提条件就是在嵌入式系统的核心部件——单片机或微控制器(MCU)中实现TCP/IP 协议栈。 TCP/IP协议作为一种事实上的通信协议标准,已经成功地在互联网上运行。但TCP/IP是一个庞大的协议族,内容繁多,运行复杂,而嵌入式系统由于自身的条件和运行特点的限制,要在其中实现整个TCP/IP协议族是不现实也没必要的。因此,必须针对具体的应用需求,适当地裁剪和简化协议族,保留其基本的功能,以满足嵌入式终端设备的网络化应用需要。 本系统从实用角度出发,针对目前应用广泛的8位中低端微控制器,设计了一套基于GPRS无线通信方式的TCP/IP协议栈。该协议栈采用GPRS无线通信方式,适合工作于移动状态下的嵌入式终端设备,也能满足一些节点分布分散,不便于网络布线的应用场合。 该嵌入式TCP/IP协议栈的设计是围绕TCP/IP参考模型进行的。网络接口层由微控制器驱动GPRS通信模块建立到GPRS网的PPP链路,网络层包括IP模块和ICMP模块,传输层包括TCP模块和UDP模块,应用层包括HTTP模块。横向的设计包括缓冲区设计,全局变量设计以及定时器的设计。本系统的硬件采用Microchip公司的8位微处理器PIC18F452以及Cellon公司的CMS91-90/1800GPRS通信模块。开发调试环境选用Microchip公司的MPLAB-ICD集成系统,程序源代码用C语言与汇编语言混合编程。 测试表明该协议栈能够完成TCP/IP协议栈的基本功能,建立数据通信的PPP链路,收发IP数据报,实现TCP报文的交互。由于协议栈的设计充分考虑了可扩展性,并采用了模块化的软件设计思想,所以还可根据应用需要方便地进行功能扩展。 本系统最大限度地降低了协议栈对微控制器硬件的要求,以非常精简的代码在中低档特别是低档嵌入式系统上设计协议栈,使得系统成本低廉、体积小、...
部分文件列表
文件名 | 大小 |
基于GPRS方式的嵌入式TCP_IP协议栈的研究与实现.pdf | 265K |
最新上传
-
21ic小能手 打赏10.00元 3天前
-
21ic小能手 打赏10.00元 3天前
-
21ic小能手 打赏10.00元 3天前
-
21ic下载 打赏310.00元 3天前
用户:小猫做电路
-
21ic下载 打赏310.00元 3天前
用户:gsy幸运
-
21ic下载 打赏310.00元 3天前
用户:liqiang9090
-
21ic下载 打赏310.00元 3天前
用户:zhengdai
-
21ic下载 打赏160.00元 3天前
用户:w1966891335
-
21ic下载 打赏160.00元 3天前
用户:w178191520
-
21ic下载 打赏160.00元 3天前
用户:kk1957135547
-
21ic下载 打赏40.00元 3天前
用户:WK520077778
-
21ic下载 打赏40.00元 3天前
用户:sun2152
-
21ic下载 打赏30.00元 3天前
用户:xuzhen1
-
21ic下载 打赏50.00元 3天前
用户:铁蛋锅
-
21ic下载 打赏30.00元 3天前
用户:xzxbybd
-
21ic下载 打赏40.00元 3天前
用户:z00
-
21ic下载 打赏40.00元 3天前
用户:forgot
-
21ic下载 打赏40.00元 3天前
用户:happypcb
-
21ic下载 打赏20.00元 3天前
用户:zhaoqshan
-
21ic下载 打赏5.00元 3天前
用户:17724187683
-
21ic下载 打赏5.00元 3天前
用户:zmm1818
-
21ic小能手 打赏15.00元 3天前
-
21ic小能手 打赏5.00元 3天前
-
21ic小能手 打赏5.00元 3天前
-
chenruiji 打赏1.00元 3天前
资料:血糖仪原理图
-
21ic小能手 打赏5.00元 3天前
-
21ic小能手 打赏5.00元 3天前
-
21ic小能手 打赏5.00元 3天前
-
21ic小能手 打赏10.00元 3天前
-
21ic小能手 打赏5.00元 3天前
-
21ic小能手 打赏10.00元 3天前
-
21ic小能手 打赏5.00元 3天前
-
21ic小能手 打赏5.00元 3天前
-
21ic小能手 打赏5.00元 3天前
资料:测试智能语音控制模块
-
21ic小能手 打赏5.00元 3天前
-
21ic小能手 打赏5.00元 3天前
-
21ic小能手 打赏10.00元 3天前
-
21ic小能手 打赏10.00元 3天前
-
cai0603 打赏3.00元 3天前
用户:CJQ_ENJOY
-
21ic小能手 打赏5.00元 3天前
全部评论(0)