- 3
- 0
- 约2.16千字
- 约 5页
- 2017-05-22 发布于河南
- 举报
基于嵌入式网络接口的精简TCPIP协议栈的设计及实现
基于嵌入式网络接口的TCP/IP协议栈的设计及实现
摘要:根据嵌入式系统及其接入网络的特点,对标准TCP/IP协议栈进行裁减,设计了一种适用于8位微控制系统的嵌入式TCP/IP协议栈。将其移植到UCOSII上并与现有协议栈uIP进行对比测试。证明了其实用性。
关键词:TCP/IP协议栈 嵌入式网络接口 UCOSII uIP
引言
网络化是现代电子设备普遍的特点,嵌入式系统也不例外。使嵌入式设备接入网络,扩宽了设备的通信范围,也使操作者更加便于操控设备。但是,嵌入式系统具有处理能力有限、存储资源少、应用场合单一等特点,标准的TCP/IP协议栈显然不能直接运用于8位的微控制系统中。本文量体裁衣,设计一种精简的TCP/IP协议栈,主要包括ARP、ICMP、IP、UDP等协议。本协议栈的测试平台配置如下:STC12C5A60S2单片机、62256外部RAM存储器、RTL8019AS网络芯片、12M晶振。此协议栈可方便地移植到嵌入式实时操作系统UCOSII上,作为其一个任务,控制网络数据的收发。
1 TCP/IP协议的设计
图1 TCP/IP分层模型
一些常用协议在TCP/IP分层模型中所处的位置如图1所示。根据TCPIP协议分层的特点,在编写代码的过程中,可以围绕三个特点来设计:第一,由于协议栈每层都由头部和数据部分组成,而头部又由多个项组成,所以应将各层头部封装成为结构体
您可能关注的文档
最近下载
- 煤矿手动葫芦使用管理规定、操作规程.pptx VIP
- 2025年园林规划设计_董晓华_理论教学大纲 .pdf VIP
- 基础三七灰土施工方案.docx VIP
- 2018-2024年海峡杯数学竞赛真题及答案(二年级).pdf VIP
- (行业标准)CH╱Z 3004-2010 低空数字航空摄影测量外业规范.pdf VIP
- 在线网课学习课堂《科技英语交流(北京理大)》单元测试考核答案.docx VIP
- 2024学年高中语文必修上册《百合花》优质一等奖课件.pptx VIP
- 某市档案馆暖通设计.docx VIP
- 生物化学与分子生物学练习题试卷及答案.docx VIP
- 清明追思--清明时节缅怀先烈ppt.pptx VIP
原创力文档

文档评论(0)