基于嵌入式Linux路由器网络协议栈的研究与设计

来源 :华中科技大学 | 被引量 : 0次 | 上传用户:kuang25748
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
该文深入分析并研究了Linux内核原有的TCP/IP网络协议栈的实现,重点放在整体层次结构的实现、网络设备以及数据收发流程.并在此研究基础上,针对高速宽带路由器研发项目的需求,在Linux内核中创建了一种AF_VDD套接字类型的VDD私有网络协议栈,从而提供了原有的Linux操作系统所不能提供的服务,实现了对路由器硬件的操作.文中详细介绍了VDD网络协议栈的各个功能模块,并将重点放在实现中需要解决的问题、关键技术及数据经由网络协议栈的收发流程,并遵循软件工程的要求,对其进行了功能测试、性能测试等,使网络协议栈的实现达到了路由器的需求.研究和实践表明:这种创建网络协议栈的方法对于在嵌入式系统中实现网络协议栈有重要意义,同样适用于其他类似的场合.
其他文献
超声波探伤是应用广泛的无损检测方法之一。本文提出了一种基于FPGA和PCI的全数字多通道自动化探伤系统的解决方案。该方案吸收了数字式超声波探伤仪和虚拟式超声波探伤仪的
随着汽车数量的猛增,智能运输系统(ITS)成为当前国内外迫切需要解决的问题,行驶车辆车牌实时识别作为智能运输系统研究重要组成部分是一个热门且难度较大的问题,因此有必要进行
随着高清数字电视的发展,视频质量的提升带来庞大的数据量,为了降低传输带宽,只能尽量压缩输入视频帧率。然而,目前主流显示器的刷新频率远高于视频帧率,另外液晶的特性也使得当显
在这篇论文中,分析了嵌入系统和无线开发领域对DSP内核的特殊要求,研究了针对这些要求DSP内核的特征和DSP内核设计可以采用的技术,并参考TI公司TMS320C54x系列数字处理器对设
该文主要致力于研究在现在移动通信系统中与多载波通信有关的多方面的技术.我们首先从一种改进的用于异步DS-CDMA的解相关接收机出发,研究了它在实际通信环境下的性能,推导了
在扩频通信系统中,为正确解扩和解调接收到的扩频信号,接收机的PN序列相位和接收信号的PN序列相位必须完全同步;同时移动无线环境中的传输信号总是被收发信机之间的许多障碍物所
该文在介绍MPEG-4标准中提出的主要编码算法的基础上,对任意形状视频对象编码算法和可分级压缩编码算法进行了深入研究.并在MPEG-4视频编码校验模型上对提出的新算法进行了仿
目的 探讨经内镜十二指肠营养管置放术在重度昏迷气管切开气管插管患者的应用价值.方法对28例已行气管切开气管插管的重度昏迷患者进行经内镜十二指肠营养管置放术.结果本组28例患者经内镜十二指肠营养管置放术均获成功,术中未发生任何经内镜十二指肠营养管置放术相关性并发症.所有患者在术后立即恢复了胃肠营养.十二指肠营养管置放术最长用时为31min,最短仅8min,平均16min.患者平均带管时间为73(7~
针对传统的TMA方法仅适用于高信噪比且收敛速度比较慢的缺陷,本文研究基于射线模型的方位一多途时延TMA算法,讨论单基阵且观测器不机动情况下的定位问题。 本文首先论述了
蜂窝无线定位服务(LCS)是一种具有广阔市场前景的移动增值业务,其基本原理是利用现有蜂窝网络,通过对各种位置特征参数, 包括到达时间(TOA)、到达时间差(TDOA)、到达方向(DOA)的