基于嵌入式Linux操作系统的实时性研究

被引量 : 0次 | 上传用户:zhuzhuzhilian
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
实时操作系统是嵌入式系统的灵魂,它已经广泛应用在通信、工业控制、军事国防等对实时性要求比较高的嵌入式领域。通用操作系统仅注重系统的平均性能。对于整个系统来说,所有任务的平均响应时间是关键。与通用操作系统相比,实时操作系统的正确性不仅取决于计算的逻辑结果,而且还取决于计算结果产生的时间。作为开源的软件之一,Linux操作系统以其源代码公开、完全免费、兼容Unix、网络功能强、内核可裁剪、支持多种体系结构、性能稳定等优点正顺速地进入嵌入式实时系统领域。虽然Linux2.6提供了一些对实时处理的支持,如O(1)调度器、可抢占式内核等,但是它毕竟是一个分时操作系统,还是不能满足大多数嵌入式实时系统的要求。因此,为了让Linux操作系统满足嵌入式系统对实时性的要求,必须对Linux2.6内核进行实时优化。以Linux2.6内核为研究的基础,本文对Linux2.6内核的时钟机制、进程调度机制、内核同步机制等进行了深入的分析。为了提高系统的实时性,本文提出了两种改进方案。针对Linux2.6内核的时钟粒度过粗的问题,提出一种基于APIC时钟的Linux实时化改进方案,通过对APIC时钟进行较少的改动,使得系统达到了微秒级的时钟精度。针对Linux2.6内核中存在大量的自旋锁保护的临界区不能被抢占的问题,提出一种在内核中用互斥锁替换自旋锁的方案,使得实时任务可以得到及时的响应,提高了系统的实时性。最后,通过测试,经过两种改进方案后的Linux2.6内核在实时性方面有了较大的提高,更能满足嵌入式系统的实时要求。
其他文献
目的探讨脑梗死患者并发吸入性肺炎(aspiration pneumonia,AP)的相关因素,总结有效护理对策。方法回顾性48例脑梗死并发吸入性肺炎患者的临床资料并将其纳入观察组,随机选取4
飞机制造作为一项工艺复杂,研制周期长的系统工程。如何控制其工艺准备过程、解决装配工艺执行及大幅度地提高装配生产效率,一直是困扰国内航空制造企业的重点与难点问题。在
采用单自由度动力学模型,对WD618.44柴油机原配气机构进行了动力学计算和尺寸链计算,深入分析了原机存在的问题,并提出了切实可行的改进方案.
简要介绍了我国湿法非织造布的发展、产品的主要用途以及发展动向.
":小官巨贪"的频发与监督责任不足有密切关系。玩忽职守罪立法中存在的种种问题,如故意、过失并存的立法模式,法定刑过轻,徇私舞弊规定的不合理等,都是导致监督过失责任的认
阿多诺的艺术终结论是对现代性危机和艺术危机的双重回应.前者表现为工具理性的支配,后者表现为文化工业的操纵.对艺术而言,危机主要体现在三个层面:艺术的商品化,批判功能的
从六个方面梳理和回顾了自2004年全球第一所孔子学院成立以来汉语国际教育的发展状况,并在此基础上展望了汉语国际教育事业的发展前景,认为学习汉语人数有序快速增加是必然趋
葛根属于中国卫生部收录的药食两用食物,含有多种酚类化合物、黄酮类化合物、淀粉、纤维、蛋白质和矿物质等,具有良好的食用和药用价值。但一直以来,葛根都处于开发的初级阶
水酶法制油工艺,因提取条件温和,不使用有机溶剂,工艺简单,油脂品质高,所得到的高生物学效价无毒低变性蛋白可以作为良好的食用蛋白资源,越来越受到了大们的关注。但水酶法提
我国现有的民事审判监督制度是建立在职权主义的审判模式下,其已经与法院目前的审判实践产生了严重的冲突。虽然现行民诉法对再审制度进行了修改,建立再审之诉制度仍然是民事