实时操作系统μC/OS-II任务调度机制的分析与改进

来源 :南京邮电大学 | 被引量 : 0次 | 上传用户:hmglz
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
实时操作系统广泛应用于通信信息领域,发挥着及其重要的作用。知名的实时操作系统有VxWorks、WinCE、μClinux、μC/OS-II 等。论文选择μC/OS-II 作为研究对象,是因为它源代码公开、内核小巧的特点。μC/OS-II 实时操作系统作为一个基于优先级抢占式的内核,它的任务调度算法效率高,任务切换快。但是μC/OS-II 实时操作系统也存在一些不足:任何任务的优先级不能相同,对于需要同时运行的任务只能通过任务的同步来实现,增加了程序开发的复杂度。   本文就是基于μC/OS-II 操作系统的上述不足,对μC/OS-II 操作系统的任务调度进行了改进。改进之后的μC/OS-II 操作系统可以创建相同优先级的任务,相同优先级任务采用时间片轮转的调度策略,不同优先级任务仍采用基于优先级的抢占式调度机制。本文首先研究了μC/OS-II 操作系统的体系结构,重点分析其任务调度机制,然后分析解决了添加相同优先级任务时间片轮转调度时,需要解决的问题,接着实现了相同优先级时间片轮转的调度策略以及对相关功能函数的改进。最后对改进后的结果进行验证分析。  
其他文献
通信技术和移动业务广泛而成功的发展运行,导致了包括3G、4G、WLAN、Wi MAX、LTE-A等各种无线通信技术被异构融合部署形成异构无线网络。并且异构网络因其可以显著提高单一网
与平面图像相比,立体图像更给带给观测者身临其境的感受。当今,立体图像的采集、压缩、传输、采集技术已经成为国内外研究的热点问题,其应用前景非常广泛,然而,无论是立体图
遥感图像的变化检测是通过对同一地区而不同时期的两幅已配准的遥感图像进行分析,从中提取变化信息的过程,广泛应用于资源环境监测、农业生产监测、灾害监测等领域。目前,基于统计模型的变化检测技术由于其所采用模型的拟合能力而备受争议,因为检测结果是否理想取决于模型能否准确的表达数据。传统的模型大都不能准确地描述数据,最终导致检测结果产生较大偏差。针对这一问题,本文用具有更强描述能力的广义Gamma分布作为有
随着数字电子技术的飞速发展,数据采集技术(DAQ)已经成为工业生产中十分重要的技术之一,人们对于数据传输的高速性、可靠性、实时性和易操作性的要求也在不断提高。现在,数据采集
在实际工程中,探地雷达(Ground Penetrating Radar, GPR)的数据资料主要依靠GPR专家的经验或较手动的图像分析方法来进行解释,具有很强的主观性,这会导致GPR资料解释的不准确
近年来,移动互联网快速发展,其市场潜力巨大、发展前景非常诱人。基于位置的服务是为用户提供位置相关服务的一种增值业务。该业务可以很好的与移动互联网特性结合起来,随时随地
随着智能视频分析技术的快速发展,视频人数统计已经成为该领域的研究热点。通过对公共场所人流量的统计,可以解决地铁、公交车、机场等公共资源的分配问题,同时对人流过度密
森林是我国重要的资源,它为我国国民经济的发展和人民的生活提供重要的保障。然而,森林火灾的发生对森林资源造成了巨大的威胁,给人类的生态环境以及人民的生命财产安全造成了巨
近年来,随着雾霾等恶劣天气频发,空气中的水滴、粉尘等微小颗粒严重影响光的散射和折射作用,导致户外场景的能见度降低,进而造成视觉成像系统获取的图像存在颜色失真,场景信
传统枸杞分级主要以人工挑拣方式来判别枸杞的大小、颜色及表面缺陷,这种方式因个体主观误差、疲劳程度的不同,致使分级过程和标准不能保持一致,而且耗时耗力,不能满足枸杞分