基于μC/OS-Ⅱ的调度算法改进及LwIP协议栈移植

来源 :重庆邮电大学 | 被引量 : 0次 | 上传用户:alxp
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着网络技术和半导体技术的飞速发展,计算机网络已经延伸到当今社会的各个角落,成为生产、科研领域不可或缺的工具,嵌入式实时操作系统的网络化已经是一种基本的需要,这对嵌入式系统的实时性和可靠性提出了更高的要求,推动着高性能实时操作系统的研究与发展,是嵌入式领域研究的热点。   在嵌入式实时操作系统网络化的研究中,由于网络服务进程的执行时间比较长,负载相对较大,比较适合时间片轮转法,但这样会降低系统的实时性。为此在做好协议栈移植的同时,对调度算法的改进是很有必要的,也是嵌入式实时操作系统研究的重点和难点。   本文在认真分析嵌入式实时操作系统μC/OS-Ⅱ和精简TCP/IP协议栈LwIP的基础上,对内核调度算法和LwIP移植进行了研究:   首先,在分析μC/OS-Ⅱ内核现有调度算法的基础上,引入自适应动态策略的概念,采用任务分组的方式,通过判断函数动态的选择调度策略,利用可达截止期优先来降低任务错失率,保证了关键任务的调度成功率。理论分析和仿真实验表明,在非过载的情况下该算法可以达到与可达截止期优先策略相当的调度性能:在过载的情况下,相比截止期优先和固定优先级算法具有更好的调度性能,能够有效地保证关键实时任务的成功调度。   其次,把TCP/IP协议栈LwIP移植到嵌入式实时操作系统μC/OS-Ⅱ中,LwIP的移植工作主要包括环境变量的配置、初始化接口的实现、操作系统模拟层的实现和网络驱动模型的实现。移植好的系统可在ARM9平台下成功运行。
其他文献
随着互联网、广电网和电信网这三大网络的不断融合,电视节目观众可以随时随地观看点播视频和直播电视节目。尽管三网融合为电视节目观众带来了丰富的电视节目内容和多种获取
P2P视频点播是继P2P文件共享、P2P直播之后,又一方兴未艾的P2P研究领域。P2P视频点播系统中的关键问题之一是如何在节点加入或播放点跳跃时迅速定位新的供应视频数据的邻居(即
随着多媒体和互联网技术的广泛应用和深入普及,多媒体数据的数量正在飞速增长,音频数据作为多媒体数据的重要组成部分,其信息量也在不断膨胀。如何有效地对音频信息进行组织和处
学位
随着传感器技术和低功耗无线通信技术的快速发展,无线传感器具备了感应、无线通信以及信息处理的能力。这些廉价的、低功耗的传感器节点共同组织成无线传感器网络(Wireless S
学位
近年来,由于无线传感器网络的广泛应用使其技术得到越来越多的关注。低成本、低功耗、体积小的传感器节点集成了信息感知、数据处理和无线通信等功能,大量节点通过协同工作方
学位
SaaS(Software as a Service)模式有利于CRM(Customer Relationship Management)在我国中小企业中广泛应用,然而SaaS是一个新兴的软件模式,设计和实现方案不成熟,因此本文以基于
本文对国内外网络存储技术的发展、研究及其应用进行了全面的介绍。对DAS,NAS,SAN等几种主要网络存储技术进行了阐述,对当前国内外非常关注的iSCSI网络存储技术的应用进行了
虚拟实验教学软件的出现降低了学校开设实验课程的成本,却也使得学生可以更为方便地抄袭他人的实验方案,给教学管理带来了新的问题。发现学生的抄袭行为是新实验模式下实验教
DoS(Denial of Service)类攻击增长规模快,是互联网中广泛存在的安全隐患。其中LDoS(Low-rate DoS)攻击作为一种变异的DoS类攻击,危害程度大,隐蔽性好,难以采用其它DoS类攻击
随着汽车电子技术的发展,嵌入式实时操作系统在汽车电控产品中的地位日渐重要。汽车电子分布式控制工业应用标准OSEK/VDX(以下简称OSEK)作为国际汽车电子行业的通用标准,推动了
学位