宽带路由器嵌入式操作系统的改进

来源 :浙江大学 | 被引量 : 0次 | 上传用户:bbyyqq555
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
嵌入式软件是嵌入式系统的灵魂,而嵌入式操作系统又是嵌入式软件的核心。嵌入式应用发展的关键是嵌入式软件,尤其是嵌入式操作系统的发展。与通用操作系统相比较,嵌入式操作系统在系统实时高效性、硬件的相关依赖性、软件固态化以及应用的专用性等方面具有较为突出的特点。面向Internet和特定应用是嵌入式操作系统的重要发展趋势。 随着生活水平的提高以及互联网的不断发展,网络已经成为家庭生活和企业办公不可缺少的部分。伴随着因特网的膨胀,很多问题出现了。其中之一就是IP地址空间(IPv4)的相对有限,将无法满足未来进一步的网络地址分配。因此共享上网对于不少家庭和小型办公室用户来说,是一个急需解决的问题。 宽带路由器就是针对这种应用的一个产品,它主要提供共享上网以及多种路由器功能。宽带路由器作为一个嵌入式产品,具有一定的实时性,网络处理频繁,结构比较简单等特点。而宽带路由器软件的实现关键是基于这些特点的嵌入式操作系统。 论文的工作是在现有的Nanos宽带路由器操作系统项目基础上进行,Nanos已经具备了基本的路由器功能。本论文所讨论的就是分析这个Nanos宽带路由器操作系统,找出这个系统中存在的一些问题和缺陷。并在原有的Nanos基础上,提出了针对这些问题和缺陷的解决方案,新增了PCI总线驱动,调整了驱动接口,还增加了realtek 8139 100M网卡驱动。然后在系统效率的提高上做进一步的探索和尝试,提出并实现了半轮询技术。并对系统的上层的NAT做了一些完善工作,支持ping软件和ftp PORT传输模式。最后对改进的系统与Linux做了对比测试,测试的结果表明,最后的系统与Linux相比有明显的效率上的提高。虽然现在系统能够很好地运行,但是要成为一个比较成熟的系统,以后还有不少的工作要进行。
其他文献
数字用户线(DSL)是当前主流的接入方式,容易受到线路上串扰、RF射频干扰、脉冲噪声、信道衰减和信道陷波的影响。尤其是第二代甚高速数字用户线(VDSL2),作为最新的DSL技术,虽
本文的研究内容包括以下几部分内容,并取得了一些初步的成果:1.对于卫星定位取得的定位数据进行地图匹配,地图匹配不仅考虑了当前定位点与其最近的路段的距离,而且考虑了路段
随着分布式编程技术的日趋成熟,使得企业各个部门之间通过计算机信息管理系统协同工作成为可能,并且极大程度的提高了了企业的各个部门之间的信息交互的深度和广度,从而给企
计算机技术、网络技术以及其它高科技技术的发展,使得社会生活中传统的犯罪和不道德行为更加隐蔽和难以控制。随着Internet以及电子商务的发展,电子信息的安全对人们越来越重
随着通信与计算机技术的迅速发展,政府政务工作越来越依赖于计算机系统和网络技术,对业务系统的要求越来越高。要求业务系统不仅要具有更高的可用性,而且还要具有更大的扩充
随着互联网用户数和信息量的迅猛发展,信息检索和查询成为最基本、最重要、最普及的应用,信息检索的效率通常被用户视为衡量检索服务质量的标准,对于促进还是制约互联网的发展至
本文阐述了网络安全和病毒的相关知识,对RPC漏洞和病毒进行了详细分析,并讲解了简单杀毒工具的设计与实现。 计算机网络技术是20世纪对人类社会影响最深远的科技成就之一
本文利用机器可读词典作为资源,首先研究了词汇间关系信息的抽取,使用的是规则提取加上特征消歧的方法。在机器可读词典中,已经蕴含了许多候选的关系模式,标注词典中一部分名词
随着宽带网络的普及,人们对于视频的需求越来越迫切。但是,目前的广播电视技术不能满足用户期待交互式的,实现互动点播模式的需求;另一方面,宽带用户数经过几年的快速增长,已走到了
并行程序目前是一个活跃的研究领域,也是一个困难问题。在进行并行程序的分析和设计过程中,必须面对不确定性、通信、同步、数据划分和分配、负载平衡、容错、异构、共享或分布