• DocumentCode
    2856388
  • Title

    Research Reform on Embedded Linux´s Hard Real-Time Capability in Application

  • Author

    Chen, Zujue ; Luo, Xing ; Zhang, Zhixiong

  • Author_Institution
    Dept. of Comput. Sci. & Technol., Jiangsu Univ., Zhenjiang
  • fYear
    2008
  • fDate
    29-31 July 2008
  • Firstpage
    146
  • Lastpage
    151
  • Abstract
    To well support the hard real-time requirement for embedded applications, we enhance the real-time ability in Linux kernel through two new kernel mechanisms. Firstly, we focus on one of the major sources of unresponsiveness in the kernel, namely the presence of non-preemptible code sections, a new technique called normal task delayed locking technique can be used to reduce the OS latency. Secondly, because of the coarse-grained timer mechanism can not satisfy the microsecond-level timer resolution required by real-time tasks, we present a new microsecond-level timer mechanism, which is based on UTIME technique. The test result shows that the design can improve the real-time performance of the Linux system efficiently, which could be used to most of the embedded hard real-time systems.
  • Keywords
    Linux; Linux kernel; OS latency; UTIME technique; coarse-grained timer mechanism; embedded Linux hard real-time capability; microsecond-level timer resolution; nonpreemptible code sections; normal task delayed locking technique; Application software; Delay; Embedded software; Embedded system; Hardware; Kernel; Linux; Real time systems; Scheduling; Yarn; Linux; embedded system; hard-real-time; normal task delayed locking;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Embedded Software and Systems Symposia, 2008. ICESS Symposia '08. International Conference on
  • Conference_Location
    Sichuan
  • Print_ISBN
    978-0-7695-3288-2
  • Type

    conf

  • DOI
    10.1109/ICESS.Symposia.2008.37
  • Filename
    4627148