一种嵌入式实时IPv6协议栈的研究与实现

来源 :广东工业大学 | 被引量 : 5次 | 上传用户:jjsubin
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着联网设备特别是嵌入式联网设备数量的增加,能提供几乎无穷尽IP地址的IPv6协议的优势越来越显著。但目前应用于嵌入式设备的IPv6协议栈很少,所以,在嵌入式设备中实现IPv6协议栈具有很大的现实意义。本文首先介绍了IPv6庞大的协议簇中,本课题拟实现的协议,包括IPv6、ICMPv6、邻居发现、无状态地址自动配置以及UDP协议。介绍中包括了对各个协议的原理、报头结构以及相关参数等的说明。然后,介绍了嵌入式系统、实时系统以及嵌入式IPv6的相关概念,介绍了本课题协议栈基于的LwIP协议栈的总体结构,还介绍了保证实时性能以及UDP包可靠传输的TCON协议。接着,分析了协议栈的设计要点,提出了协议栈的总体设计方案,探讨了协议栈的内存管理、进程模型、API、模块通讯、平台无关性以及实时性的设计。接下去,分析了协议栈的裁减以及协议栈的数据处理流程,设计与实现了IPv6、ICMPv6、邻居发现、地址自动配置以及TCON模块,修改了原LwIP的其他相关模块。在文章的最后,基于ARM7微处理器、UC/OS-Ⅱ操作系统以及RTL8019as网卡做了协议栈的功能性以及实时性测试,结果表明协议栈功能正常,并满足较好的实时性。本课题的创新点是:1、根据嵌入式环境资源有限以及应用单一的特点,实现了精简的嵌入式IPv6协议栈;2、裁减了传输层为只保留速度快的UDP协议,设计了基于UDP协议之上的TCON协议用于控制传输可靠性以及提供实时性。
其他文献
随着世界网络化和数字化的快速发展,搜索引擎成为网络用户不可缺少的一部分。基于内容的图像检索由于语义鸿沟,检索出来的图像并不能满足用户的需求。无论使用哪一种特征(颜色
近年来,随着信息技术的发展与普及,在智能控制、商务、金融、实验科学研究、信息服务等应用领域提出了一系列新的复杂智能决策问题,它们具有海量数据、包含随机因素、要求环境适
人类获取客观世界信息的主要途径是图像,而图像在获取和传输过程中容易受到各种各样的干扰,如光学图像容易被高斯白噪声干扰。噪声会大大降低图像的分辨率,严重影响图像的后续处
由于计算机的迅速普及和互联网的广泛流行,产生了数据和信息的汪洋大海。要想从中获取隐藏、有用的知识,就要使用各种学习算法和方法。而许多学习算法要求输入的属性值是离散的
本论文主要的研究内容是基于噪音环境下的语音识别性能的改进研究。语音识别是指利用计算机通过识别和理解把人类的语音信号转变为相应的文本或命令技术。然而,大多数语音识别
智能视频监控是计算机视觉领域一个新兴的应用方向和备受关注的前沿课题,其研究内容涉及计算机视觉、模式识别、人工智能、通信网络等多个学科。智能视频监控的目的是利用计算
随着互联网络的发展,Web页面的数量激增,人们需要对大量的文本资源进行有效的组织,以有利于信息检索、模式发现、为用户提供推荐服务,以及为进一步的分类提供模式基础,于是Web页面
复杂网络不同于以前的网络系统,它们是动态开放的,不断成长演化而且具有生命的特点。复杂网络在局部层次上杂乱无序,而在整体层次上都呈现出小世界、高聚类度和scale-free的
随着无线局域网的广泛应用,随之而来的安全问题也越来越多地受到人们的重视。身份认证是网络实现其安全的第一步。由于无线传输媒介的空间开放性,不能通过网络的物理边界来限制
解决三维虚拟试衣的真实感、个性化、实时性等问题是当今服装CAD相关研究领域的一个核心问题,也是突破服装电子商务发展瓶颈的一个关键问题。本文首次提出基于实例驱动的虚拟