摘要
该文研究如何使Linux2.6满足硬实时的要求,以更加适应嵌入式领域的需求。论文分析了Linux2.6内核源代码,在此基础上,针对2.6内核实时性不足的三个方面提出了改进方案。首先,在中断机制方面,提出中断线程化的方案;其次,在调度机制方面,最小空闲时间优先算法;第三,将单次触发模式引入到Linux2.6定时器中,并且结合"最小空闲时间优先算法"巧妙设置了新的时钟机制。
This thesis mainly discusses the research and implement of Linux 2.6 hard performance in order to meet the needs in embedded field.It analyzes Linux2.6 kernel.On this basis,it put on three programs according to the shortage of poor real-time.Firstly,In the aspects of interrupt machenism,the threaded interrupt is picked out.Secondly,As the sheduling improvement solution.The classical dynamic real-time scheduling algorithm is introduced.Thirdly,One-shot Mode is introduced in Linux 2.6 timer from the principle of timer mechanism improvement in Kurt-Linux.The new timer mechanism is implemented skillfully for the combination of LLF algorithm and the one-shot mode.
作者
张磊
修建新
ZHANG Lei,XIU Jian-xin(Heilongjiang East University,Harbin 150001,China)
出处
《电脑知识与技术》
2010年第5期3531-3533,共3页
Computer Knowledge and Technology