嵌入式Linux在路由器上的设计和实现

来源 :上海交通大学 | 被引量 : 0次 | 上传用户:jackywang1980
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着网络的高速发展和广泛应用,嵌入式系统逐渐向面向大众、低成本和网络化的趋势发展。这样的趋势对嵌入式系统的开发成本、开发周期、性能提高和功能扩展都提出了更高的要求。作为嵌入式系统的核心,嵌入式操作系统需要支持嵌入式系统的这种发展趋势。因此,对于嵌入式操作系统的研究有着相当重要的实际意义。由于具备嵌入式操作系统需要的很多特性,Linux操作系统越来越流行作为许多产品的嵌入式操作系统平台。论文将嵌入式Linux和路由器结合起来,主要研究嵌入式Linux在路由器上实现过程中的关键技术。考虑到嵌入式Linux研究内容的复杂性,以及路由器主要实现网络功能,本文主要集中于嵌入式Linux网络协议栈的实现和研究。 论文分成以下几个部分: 1)讨论和总结嵌入式Linux的关键问题、实时性和开发调试流程。 2)论述了嵌入式Linux路由器上TCP/IP网络协议栈的实现。协议栈的实现包括两个层次,驱动程序层和TCP/IP协议层。在驱动程序层,论文详细论述了同步串口驱动程序的设计和实现过程。在TCP/IP协议层,论文讨论了嵌入式Linux下数据报文的发送和接收过程,提出了一种基于测试点的性能测试方法,并得到嵌入式Linux网络协议栈在路由器上体现的性能,验证了协议栈实现的有效性,并为以后的研究提供协议栈改进的意见。 3)提出并实现了一种基于PWF2Q的包调度算法,用以改进嵌入式Linux网络协议栈的实时性。该调度算法对于网络中的每个流量引入了预分配带宽和优先级两个属性,在保证每个会话在一个粗粒度概念上的资源预留的同时,实现了基于优先级机制的网络实时性。
其他文献
随着我国经济的飞速发展,微机计轴系统用于铁路区间控制显的越来越迫切,其国产化不仅能大幅度提高铁路区段的利用率,同时还能节约大量外汇。基于铁路系统安全第一的作业特点,对计
本文采用了一款带有数字信号处理功能的单片机—SPCE061A为开发平台,以此平台为基础设计了几个应用实例,分别探讨了几种语音处理技术在嵌入式系统中的硬软件实现方法.
随着处理器技术及通信、控制、消费类电子产品等嵌入式应用的迅速发展,嵌入式系统已逐渐深入到人们生活的方方面面。在这其中,有相当大的一部分嵌入式应用需要与外界进行大量的
保障网络通信安全的一个极其重要的环节是安全协议,安全协议的形式化分析方法已成为近年来安全领域研究的热点之一。同时,PKI体系作为一个强有力的网络安全保障系统已被广泛地
随着计算机网络和通信技术的发展,分布计算逐渐成为计算技术的主流。当前,大规模事务处理、分布实时以及关键抗毁等应用的发展对分布式系统的可用性和性能两方面都提出了很高的
随着科学技术的飞速发展,互联网络正以指数级增长,提供给我们越来越多的信息。而信息过滤技术的产生使我们可以从庞大的资源池中,快速获取最相关的信息。协同过滤作为一种比较成
当今社会是一个信息爆炸的社会,互联网已经成为人们生活中不可缺少的一部分。而为了满足人们对网络互联不断增长的需求,网络带宽和通信质量也都在不断的提高。与此同时,网络中的
该文在对目前已有的一些多维数据模型进行分析的基础上,结合面向对象(OO)的设计思想,提出了"数据仓库中基于面向对象技术的多维数据模型的设计与实现"的研究课题.该文首先对
该文研究的个性化学习导航系统是属于第三代的远程教育系统.依据国际上出现的"标准化"、"模块化"、"组件化"的程序设计思想,提出一种全新的个性化学习导航系统模型.它力求符
随着Internet网的快速普及与应用,对网络用户和网络资源需要进行高效地管理,网络计费系统在网络管理中起着越来越重要的作用。 论文将从网络应用协议和计费系统架构两个方面