基于Linux的嵌入式实时调度机制的研究与实现

来源 :华中科技大学 | 被引量 : 0次 | 上传用户:xixixi
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
计算机技术发展到今天,嵌入式计算机系统已经成为其中品种最繁多,用户数量最庞大,应用市场最宽泛的计算机系统,并深入到人们生产、生活等诸方面。作为嵌入式计算机系统最重要的软件核心,嵌入式实时操作系统是该领域最重要的研究方向。嵌入式实时操作系统是嵌入式应用软件的开发基础和平台。嵌入式操作系统的设计面向各种硬件资源,为应用软件的开发人员提供了统一的用户接口,大大简化了应用软件的开发难度和代码工程化管理的难度。与传统的操作系统不同的是,嵌入式实时操作系统要求具有更好的实时性能,能对外部事件做出准确、实时的响应。Linux操作系统的源代码开放、内核模块化设计及内核的高度可裁减性使其在嵌入式实时操作系统研究领域备受重视。但其面向通用多任务分时系统的设计思想限制了Linux在实时运算中的应用,必须进行有效的实时扩展,以符合嵌入式系统对操作系统实时性能的要求。本文首先对实时操作系统的基本理论进行了介绍以提供后续讨论的理论基础和任务需求。在完成对Linux操作系统体系结构的分析,特别是其调度机制的细致分析后,本文指出了内核的不可抢占性对抢占式调度方式的限制是影响Linux实时性能的最主要原因。由此给出了实现完全可抢占调度的方案和具体实现。文章的最后对于方案的实现给出了试验测试和相应的评价。
其他文献
体外反搏系统是一种无创伤的体外辅助循环装置,在增加心、脑等器官的血液供应,促进缺血组织器官侧支循环的建立等方面具有显著的临床疗效。体外反搏可以无创地提供与主动脉内气
Space Division Multiple Access(SDMA)技术是一种改善系统性能的有效多址方案,在移动通信系统中,它通常与Frequency Division Multiple Access(FDMA),Time Division Multipl
对于脱氧核糖核酸(DNA)序列分形特性的研究能够揭示DNA序列在整体尺度下的结构特征,使得可以更深入地认识DNA所包含的遗传信息.本文从生物学的研究成果出发,论述了生物系统的
近年来随着智能无线通信终端数量和业务的不断增长,使得无线频谱资源变得越来越紧张。在固定分配频谱资源的传统频谱管理方式下,很难再为不断增加的无线通信业务提供足够的频谱
加密算法一直在信息安全领域起着极其重要的作用,它直接影响着国家的安全和发展.随着计算机技术的飞速发展,原有的数据加密标准(DES)已不能满足人们的保密要求.在未来的20年
本文设计了一个易错信道中视频编码传输的仿真模型,用软件来分别实现视频编码算法和信道误码行为.作为新一代的视频编码标准,H.264/AVC采用了众多先进的编码技术,能够提供优
数字电视(Digital TV)技术是当今世界上最先进的图象压缩编码技术和数字通信技术的结合,是当今世界高技术竞争的焦点之一,掌握了这一技术就可能抢占到未来电子技术的制高点,控制
现代无线通信系统的主要特征是不同种类的无线接入点部署得越来越密集,使得系统所受干扰变得越来越大。因此诸如多输入多输出技术,协同传输技术,以及更高效的信号检测算法等
全文共分六章,其中第二章到第五章是本文的重点章节,是对作者在硕士研究生阶段所做研究工作的详细介绍。在第一章中,作者首先介绍了第三代移动通信系统,即IMT-2000的起源和定
该文是针对静止图像小波变换后的小波系数进行压缩编码算法的研究.作者通过分析两种目前最为先进的基于小波变换的嵌入式编码方法,分别提出了两种改进了的压缩编码算法.实验