首页 | 本学科首页   官方微博 | 高级检索  
     

改善嵌入式Linux实时性能的方法研究
引用本文:吴姣梅,李红艳,吴保荣,严明.改善嵌入式Linux实时性能的方法研究[J].微计算机信息,2006,22(2):72-74.
作者姓名:吴姣梅  李红艳  吴保荣  严明
作者单位:430205,湖北,武汉,湖北经济学院计算机与电子科学系
摘    要:分析了Linux的实时性,针对其在实时应用中的技术障碍,在参考了与此相关研究基础上,从三方面提出了改善Linux实时性能的改进措施。为提高嵌入式应用响应时间精度,提出两种细化Linux时钟粒度方法;为增强系统内核对实时任务的响应能力,采用插入抢占点和修改内核法增强Linux内核的可抢占性;为保证硬实时任务的时限要求,把原Linux的单运行队列改为双运行队列,硬实时任务单独被放在一个队列中,并采用MLF调度算法代替原内核的FIFO调度算法。

关 键 词:实时性  调度策略  抢占
文章编号:1008-0570(2006)01-2-0072-03
修稿时间:2005年6月26日

Research on Improving the Real-time Capability of Embedded Linux
Wu,Jiaomei,Li,Hongyan,Wu,Baorong,Yan,Ming.Research on Improving the Real-time Capability of Embedded Linux[J].Control & Automation,2006,22(2):72-74.
Authors:Wu  Jiaomei  Li  Hongyan  Wu  Baorong  Yan  Ming
Abstract:The real-time performance of Linux is analyzed, and its disadvantage is pointed out when applied to the embedded system. Inspired mostly by some real time improvements of Linux, this article gives rise to three aspects to improve the real-time capability of Linux. To improve the time precision for embedded applications, two methods for creating accurate timer are proposed. To enhance the response ability of real-time task, inserting preemption points and the preemption kernel methods are adopted to enhance the preemptability of Linux kernel. To ensure the requirements of the hard real-time tasks, a double run queue is used instead of the original single run queue, these tasks are organized in one run queue and MLF schedule strategy is used for them.
Keywords:Linux
本文献已被 CNKI 万方数据 等数据库收录!
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号