J4 ›› 2011, Vol. 29 ›› Issue (4): 338-342.

Previous Articles     Next Articles

Research on Enhancing Embedded Linux's Real-Time Performance

ZHOU Bao-yu1a,KONG De-gang2|ZHAO Hong-wei1a,1b,ZHONG Ming\|jie1b   

  1. 1a.Software College;1b. College of Computer Science and Technology,Jilin University,Changchun 130012,China;2.School of Software Professional Technology,Changchun Institute of Technology,Changchun 130012,China
  • Online:2011-07-25 Published:2011-11-28

Abstract:

The analysis on how the task scheduling policy, interrupts processing procedure, kernel locks and virtual memory mechanism of linux 2.6 influence its real\|time performance has  been done, and a solution aiming at improving its real\|time performance is designed.This solution includes a new way to make interrupts handled as a kernel thread, and has been developed on i386 platform. To test the solution, a special module is designed, which uses the saved interrupt number to emulate software interrupts.The result shows that the solution successfully prevent real\|time tasks form disturbing of interrupts, and helps a lot in improving real\|time performance.

Key words: embedded linux, real-time, tasked interrupts, interrupts emulation

CLC Number: 

  • TP316