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
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;
Conference_Titel :
Embedded Software and Systems Symposia, 2008. ICESS Symposia '08. International Conference on
Conference_Location :
Sichuan
Print_ISBN :
978-0-7695-3288-2
DOI :
10.1109/ICESS.Symposia.2008.37