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

被引:2
|
作者
Song Kai [1 ]
Yan Liping [2 ]
机构
[1] E China Jiaotong Univ, Sch Informat Engn, Nanchang 330013, Peoples R China
[2] E China Jiaotong Univ, Software Sch, Nanchang 330013, Peoples R China
关键词
Linux; 2.6; kernel; Real-time; Embedded; Interrupt latency; Scheduling strategy;
D O I
10.1109/IFCSTA.2009.138
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
Embedded application is a hotspot at present and Linux gradually becomes the most important operating system for embedded applications. Aiming at the real-time 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.
引用
收藏
页码:71 / +
页数:2
相关论文
共 50 条
  • [1] Study and Improvements for the Real-time Performance of Linux Kernel
    Xu, Hong
    Tang, Rong
    [J]. 2010 3RD INTERNATIONAL CONFERENCE ON BIOMEDICAL ENGINEERING AND INFORMATICS (BMEI 2010), VOLS 1-7, 2010, : 2766 - 2769
  • [2] Research and Improvement of Linux Real-Time Performance
    Yang, Yang
    Hua, LingLing
    [J]. ADVANCED TECHNOLOGY IN TEACHING - PROCEEDINGS OF THE 2009 3RD INTERNATIONAL CONFERENCE ON TEACHING AND COMPUTATIONAL SCIENCE (WTCS 2009), VOL 1: INTELLIGENT UBIQUITIOUS COMPUTING AND EDUCATION, 2012, 116 : 555 - +
  • [3] Analysis of Linux kernel's real-time performance
    Zhang Yanyan
    Ran Xiangjin
    [J]. 2018 INTERNATIONAL CONFERENCE ON SMART GRID AND ELECTRICAL AUTOMATION (ICSGEA), 2018, : 191 - 194
  • [4] On Benchmarking the Predictability of Real-Time Mechanisms in User and Kernel Spaces for Real-Time Embedded Linux
    Koh, Jae Hwan
    Choi, Byoung Wook
    [J]. COMPUTER APPLICATIONS FOR SECURITY, CONTROL AND SYSTEM ENGINEERING, 2012, 339 : 205 - 212
  • [5] A linux kernel with fixed interrupt latency for embedded real-time system
    Yang, J
    Chen, Y
    Wang, HY
    Wang, BB
    [J]. ICESS 2005: SECOND INTERNATIONAL CONFERENCE ON EMBEDDED SOFTWARE AND SYSTEMS, 2005, : 127 - 134
  • [6] Analysis on real-time performance of Linux embedded system
    Zhao, Mingfu
    Li, Taifu
    Chen, Hongyan
    Hu, Xinyu
    [J]. Jisuanji Gongcheng/Computer Engineering, 2003, 29 (18):
  • [7] Research of migrating Linux to embedded systems and analysis of real-time performance of embedded Linux
    Shi, Hanxiao
    Wei, Guiyi
    [J]. DCABES 2006 PROCEEDINGS, VOLS 1 AND 2, 2006, : 1227 - 1232
  • [8] Research and improvement of real-time performance of Linux scheduler
    Du, Xu
    Xu, Haipeng
    [J]. Jisuanji Gongcheng/Computer Engineering, 2005, 31 (10): : 100 - 102
  • [9] A technology to improve embedded-Linux real-time performance
    He, KY
    Hung, MF
    [J]. DCABES 2004, Proceedings, Vols, 1 and 2, 2004, : 457 - 459
  • [10] Real-time Enhancements for Embedded Linux
    Vun, N.
    Hor, H. F.
    Chao, J. W.
    [J]. PROCEEDINGS OF THE 2008 14TH IEEE INTERNATIONAL CONFERENCE ON PARALLEL AND DISTRIBUTED SYSTEMS, 2008, : 737 - 740