会议专题

Improvement of Real-time Performance of Linux 2.6 Kernel for Embedded Application

Embedded application is a hotspot at present and Linux gradually becomes the most important operating system for embedded applications. Aiming at the realtime problems of Linux and from five performance parameters of real-time operating system, this paper analyzes and concludes that scheduling latency and interrupt latency are the fundamental constraints for improving real-time performance of Linux 2.6 kernel, then designs and implements a new task model and new interrupt operations to solve the above problem. Hard real-time task scheduling algorithm which is named as Priority Bitmap Algorithm, new interrupt response and new interrupt operations are emphasized and main codes are given out. Through realfeel testing, response time of real-time task is indicated to be shortened largely and meets the initial expectation.

Linux 2.6 kernel Real-time Embedded Interrupt latency Scheduling strategy

Song Kai Yan Liping

School of Information Engineering, East China Jiaotong University, Nanchang 330013, China Software School, East China Jiaotong University, Nanchang 330013, China

国际会议

2009 International Forum on Computer Science-Technology and Applications(2009年国际计算机科学技术与应用论坛 IFCSTA 2009)

重庆

英文

553-556

2009-12-25(万方平台首次上网日期,不代表论文的发表时间)