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

被引量 : 3次 | 上传用户:hai_john
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
进入后PC时代,移动设备成为人们生活的重要工具。嵌入式系统在移动计算领域发挥着越来越重要的作用,其优势在于能够较好的结合微处理器及其专属软件,达到系统操作效率与成本的最大比。但是随着微电子技术发展,一颗芯片所集成的晶体管数达到数亿个,在其上负载的系统越来越复杂以致实时性越来越低,特别是在一些关键领域,如自动控制、核电站等,如果满足不了实时性要求将造成不可挽回的后果。因此,有必要就嵌入式系统实时性进行研究。嵌入式系统实时性主要包括系统对外部事件的响应、任务执行的及时性等。对外部事件响应称之为中断,包括中断延迟、中断响应以及中断处理阶段。对任务及时处理在通用PC里表现为调度。就任务调度而言,涉及调度算法、调度策略。现今比较成熟的调度算法有RM算法和EDF算法,其他调度算法都是基于它演变而来的。RM算法是一个静态的固定优先级调度算法。任务的优先级与任务的周期表现为单调函数关系。EDF算法是一种采用动态调度的具有更高CPU使用率的调度算法。本文通过深入分析Linux内核调度框架,归纳出其面向对象设计思想。通过分析已有的实时调度策略,发现Linux的实时性并不“实时”,因此本文针对嵌入式Linux环境提供调度实时化的保障机制,深入分析RM、EDF和自适应调度算法并将其引入Linux内核,最后在基于Apollo平台的嵌入式Linux下编码实现这三种调度器,以此为平台通过实验测试数据表明三种调度器能保证任务执行的实时性,特别是在具有反馈机制的应用场合下自适应调度器极大地保证任务的实时性。
其他文献
本文以北冬虫夏草菌(Cordyceps Militarism)为实验材料,系统地对北冬虫夏草菌深层发酵的培养条件优化进行深入研究,以获得虫草素菌丝体得率为评价指标,在优化培养基的条件下
高速公路在国民经济中起着重要作用,然而它要正常营运、充分发挥其作用却越来越依赖于监控系统。因此高速公路监控系统己经成为世界各国极其关注进行研究开发的重要科学研究
在中国,立法是指由特定主体,依据一定的职权和程序,运用一定技术,制定、认可和变动这种特定社会规范的活动。地方立法,是指有立法权的地方国家机关,按照宪法和法律的规定或者
电磁波吸收材料不仅是当今世界各国重点发展的军事高新技术之一,同时在电子器件、信息传播、微波辐射防护等民用方面有日趋广泛的应用。然而,对于低厚度、低密度、宽频带电磁
目的探讨太宁栓联合95%酒精治疗产后痔疮患者的疗效及总结护理要点。方法将96例产后发生痔疮的产妇,随机分为观察组和对照组,每组各48例。对照组产妇采用太宁栓塞肛治疗痔疮,
微波功率模块(MPM)因为在电子战系统中的重要作用而被广泛关注。微波固态驱动模块是微波功率模块中的一部分,对系统的整体性能有着重要影响。因此,对微波固态驱动模块的研究
目的:本课题通过运用望诊法、触诊法、电测法三种常用耳穴诊断方法对颈项部不适患者的耳穴观察和诊断,进行耳穴诊断相关性、相符率的比较;研究耳穴诊查颈椎病的相符率,并和医师初
目的:对清肺化痰颗粒的制备工艺和质量标准进行研究,并初步考察清肺化痰颗粒的稳定性。通过镇咳祛痰等实验指标进行清肺化痰颗粒药效学的研究。探讨清肺化痰颗粒的治疗作用和
随着国内电信企业的改革重组与移动通信市场的竞争日益白热化,国内电信运营商多元化的竞争格局已经基本形成。现代企业经营的商业模式已经由产品为中心转向以客户为中心。电
<正>农民开始春耕,工厂开始复工,道路两旁的门店陆续开张,街上的人也多了起来……一切渐渐恢复到曾经的状态。唯一有明显区别的是,每个人都戴着口罩。太阳释放着暖人的光芒。