国产某嵌入式OS网络协议栈链路层研究与设计

来源 :西安工业大学 | 被引量 : 0次 | 上传用户:China_BILLGATES
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着操作系统的不断发展,各种手机操作系统、居家智能操作系统等都有了广泛应用,嵌入式操作系统的网络协议栈需要适应不同的应用环境。在传统的嵌入式操作系统网络协议栈中,数据链路层中的数据帧处理方式过于简单而无法满足一些负载的情况,为了使数据链路层减少对系统的负荷,更加适应各类应用,本课题针对中航工业研究所自研的国产化某嵌入式操作系统,设计符合要求的网络协议栈的数据链路层,对ARP协议功能进行改进,并加入适配层设计更好地处理数据帧与网卡的衔接,针对嵌入式操作系统资源的有限性和实时性,设计了更加适用的数据结构和数据帧列队机制。本文首先分析了操作系统及网络协议栈的国内外现状,对国产化某嵌入式操作系统的体系结构、功能等方面进行全面梳理,并对其网络协议栈中与数据链路层的相关技术理论进行研究,重点阐述了与数据链路层衔接部分的网络层技术和设计,以及数据链路层中需要用到的ARP协议和数据收发适配层的理论。其次对数据链路层中ARP协议进行了整体设计。为了适应国产化某嵌入式操作系统的精简要求,将ARP协议合并为四大功能,并对大的功能模块中各个小功能进行整体连接,使整个协议相互配合、更加完善,并且针对整体流程设计了更为适用的数据结构和状态字段,使其功能之间配合更加便捷、稳定。再有为了更好的处理以太网数据帧与网卡的衔接,在数据链路层加入了适配层的设计。在适配层中,不仅要完成以太网数据帧的封装和接收分流,还要在网卡处理前后加入列队机制和数据包接收策略,改善了传统简单的收发包模式。设计了优先级的发送列队机制以提高整体发送质量,并加入了轮询接收策略,使得以太网数据帧的处理、接收和发送更加稳定可靠。最后针对所有设计的功能进行了测试,测试每个模块的可行性,并针对一些发送失败的特殊情况进行测试,保证了本课题实现功能的完整性、系统性与可靠性,并对CPU占用率和丢包率的网络性能指标进行测试。综上所述,本文在遵循数据链路层的理论规范下,实现了数据链路层的功能模块,针对其应用环境,对其整体功能设计进行精简或优化,并加入一些策略算法来保证其稳定性。通过实验表明,本课题设计实现的数据链路层各环节运行正常,并达到了相应的性能指标。
其他文献
合成孔径雷达(Synthetic Aperture Radar,简称SAR)受光照、天气等限制较小,可以全天候提供高分辨率的目标图像。视频SAR可以以一定帧频连续捕获SAR目标,从而将观测场景的动态信息以视频的方式呈现出来,为场景实时感知提供了可能。但是,由于视频SAR技术刚刚起步,可以公开获取的视频SAR图像非常有限,这给相关场景感知技术研究带来了很大困难。鉴于这一现状,本文采用生成对抗技术,对
学位
三维重建是计算机视觉的一个热门研究方向,其主要目标是通过物体的二维特征精确地恢复它的三维特征。传统的三维重建通过使用高分辨率的图像采集设备获取目标物体的二维特征,然后使用算法重建它的三维特征,但是算法的计算量较大、实时性较差,且易受图像采集设备和拍摄条件的影响,导致目标的三维重建精度无法得到保证。近年来,随着神经网络和深度学习技术的发展,国内外学者通过训练深度学习模型来实现二维图像到三维特征的转化
学位
随着互联网技术被越来越广泛的应用,稳定且高速率的数据传输协议受到广泛关注,传输控制协议(Transmission Control Protocol,TCP)因其高可靠性,一直被应用于可靠的消息发送和文件传输,但TCP协议仅仅只能使用一个物理接口进行通信。当前嵌入式设备广泛配备多类网络接口,且具有多接口并行通信的需求,因此,传统TCP传输协议已经难以满足日益变化的通信环境与用户需求。同时,互联网是一
学位
行人重识别研究在当前有着非常高的关注度和实际应用价值,不同学者从不同的角度展开研究,并且取得了一些研究成果。通过行人重识别来获取行人行走过程中的图像信息,进而对行人的特殊特征信息进行提取,在实际场景中得到有效利用。通过梳理已有的实现方法,往往会提到要设置一个关键的前置条件,要求行人行走过程中,保持水平姿态,这样就能够获取到对称图像数据信息。除此之外,还有一些方法在使用的时候,着重是对有效特征区域的
学位
近年来,随着雷达监测与深度学习技术的迅速发展,基于深度学习的RCS数据目标识别已然成为了一个新的研究方向,在军事、民用等领域都被广泛应用。在我们利用深度学习技术训练RCS目标识别模型的过程中,常常遇到因样本难以采样,无法提供充足的样本进行模型训练,进而导致目标识别准确率低的问题。为了解决这一问题,本文从不同的角度出发,分别采用了两种不同的元学习算法,使得在少量样本的情况下可以实现目标物体的识别。本
学位
目前,“停车难”越来越成为国内各大城市面临的主要城市问题之一,在已经形成的城市格局下,匮乏的停车位资源导致人们对于车位实时可用性信息迫切需求。本文提出一种基于群体感知的车位推荐系统,利用群体感知技术灵活便捷的优势采集车位状态信息,并对这些信息处理分析后将可用停车位列表推荐给驾驶员,从而实现一种“人人为我,我为人人”的设计理念。在将群体感知技术和车位状态感知任务融合的过程中,如何激励更多用户参与感知
学位
文章结合册亨县板万一期90MWp光伏发电项目全过程施工现场管理,简要介绍了光伏发电项目施工现场管理过程中的管理要点及常遇到的一些问题,采取的应对措施及在施工现场管理过程中总结的一些经验。
期刊
行人重识别技术主要利用行人数据集训练的神经网络提取行人特征、进行目标行人的判别。然而,典型行人重识别数据集数量有限,且采集的行人图像存在姿态多变与风格变化等干扰因素,同时传统特征提取方法容易忽略身份敏感相关信息,导致现有行人重识别方法不能有效学习多种判别性特征,缺少有效检索范围判定,而出现检索性能低的问题。针对以上问题,本文使用风格信息和姿态信息进行图像合成,扩充数据集,并依据属性相关性减少属性个
学位
智能巡检机器人是互联网发展的产物之一,通过搭载各种智能检测装置以及智能化应用实现对工厂的智能识别与监测。智能巡检机器人自身配有充电装置进行自动充电,不仅充分发挥了巡检机器人智能、灵活的优点,也实现了巡检机器人代替人工完成不间断、高频率的巡检。然而,巡检机器人因为其电池寿命短、计算能力有限等约束导致智能化程度不足,对于像识别算法等一系列计算密集型任务无法快速解决并及时作出反馈。移动边缘计算(Mobi
学位
随着实际优化问题的复杂度提高,传统的优化方法已难以对其实现高效求解,基于“无免费午餐”定理,因此学者们必须深入探求更有效的启发式优化算法来对实际优化问题进行求解。通过观察到大自然中飞蛾夜间横向定位的飞行方式,并对其行为进行仿真模拟,澳大利亚学者Mirjalili由此提出了一种新的启发式优化算法-飞蛾火焰优化算法(Moth Flame Optimization Algorithm,MFO),为优化领
学位