- 8
- 0
- 约7.15千字
- 约 6页
- 2019-07-07 发布于江苏
- 举报
第二章 uIP 协议栈分析
2 .1 uIP 特性
uIP 由瑞典计算机科学学院( 网络嵌入式系统小组) 的Adam Dunkels 开发。其
源代码由 C 语言编写,并完全公开,所有代码和相关说明文档可以到
/adam/uip/下载。最新版本是 uIP1.0 版本,本书移植和使用的版
本正是此版本。
uIP 协议栈去掉了完整的 TCP/IP 中不常用的功能,简化了通讯流程,但保
留了网络通信必须使用的协议,设计重点放在了IP/TCP/ICMP/UDP/ARP 这些网
络层和传输层协议上,保证了其代码的通用性和结构的稳定性。
由于uIP 协议栈专门为嵌入式系统而设计,因此还具有如下优越功能:
(1) 代码非常少,其协议栈代码不到6K,很方便阅读和移植。
(2 ) 占用的内存数非常少,RAM 占用仅几百字节。
(3 ) 其硬件处理层、协议栈层和应用层共用一个全局缓存区,不存在数据
的拷贝,且发送和接收都是依靠这个缓存区,极大的节省空间和时间。
(4 ) 支持多个主动连接和被动连接并发。
(5 ) 其源代码中提供一套实例程序:web 服务器,
您可能关注的文档
- 我国茶道的养生保健功能.pdf
- 机械设备安装班组承包协议.doc
- 中药学复习重点精简.doc
- 马云语录马云经典语录.pdf
- 生活垃圾填埋污染控制标准.pdf
- 火山爆发的危害和救灾方法.docx
- 体育运动以及健康促.ppt
- 自制清理垃圾小程序.doc
- 职场最重要的人.pdf
- 空地数据链系统以及ARINC620协议.pdf
- 人教版九年级上册数学 第29章 圆.pptx
- 人教版九年级下册数学 第29章 圆 29.1 圆的有关性质 第一课时 圆.pptx
- 人教版九年级上册数学 第24章 圆 24.3正多边形和圆 (2).pptx
- 人教版九年级下册数学 第24章 圆 构造圆的基本性质的基本图形的六种常用作辅助线的技巧.pptx
- 人教版九年级下册数学 第24章 圆 专题技能训练(四) 1.圆中常见的四种计算题型.pptx
- 人教版九年级上册数学 第29章 圆 29.1.3 弧、弦、圆心角 (2).pptx
- 人教版九年级上册数学 第29章 圆 29.2直线与圆有关的位置关系1.pptx
- 人教版九年级下册数学 第24章 圆 专题技能训练(三) 2.与切线有关的常用辅助线的作法.pptx
- 人教版九年级下册数学 第24章 圆 专题技能训练(四) 2.圆中常用的作辅助线的四种方法.pptx
- 人教版九年级下册数学 第24章 圆 专题技能训练(三) 1.与圆有关的位置关系判断与应用的四种方法.pptx
最近下载
- 《断背山》电影剧本_经典电影剧本.docx VIP
- 精益手边化评价方法.xls VIP
- 热电输煤系统培训.ppt VIP
- 部编人教版小学二年级上册语文教学计划以及教学进度表.doc VIP
- (2026版)《国有企业领导人员廉洁从业规定培训》PPT课件.pptx VIP
- 高频精选:浦发银行面试题目及答案.doc VIP
- 脊髓损伤的护理疑难病例讨论.pptx VIP
- 《高速公路改扩建工程及交通组织实施技术指南》.pdf
- Python程序设计 12. python数据库编程.ppt VIP
- 20260408 甘肃省建筑施工企业机械类专职安全生产管理人员(C1类)安全生产管理实际能力考核实操考试大纲.docx VIP
原创力文档

文档评论(0)