Title :
A Linux kernel with fixed interrupt latency for embedded real-time system
Author :
Yang, Jian ; Chen, Yu ; Wang, Huayong ; Wang, Bibo
Author_Institution :
Sch. of Software, Tsinghua Univ., China
Abstract :
This paper proposes a Linux 2.6.× hard real-time system on ARM MMU-less platform, and compares the performance of the new system to the original one. Traditionally, Linux is designed mainly for desktop and server applications, it focuses on the throughput and overall workloads. Therefore, it hardly satisfies the real-time embedded systems´ requirements. In order to improve the real-time performance of the Linux system, this paper realizes the priority inheritance protocol in the kernel source, and rewrites the interruption service routings by a new method: kernel thread. The experiments show that this new scheme tremendously decreases the interrupt latency and the time needed to enter the critical sections for applications, which is a quite important feature required by real-time system.
Keywords :
Linux; embedded systems; inheritance; interrupts; operating system kernels; ARM MMU-less platform; Linux kernel; Linux system; embedded real-time system; interrupt latency; interruption service routings; kernel thread; priority inheritance protocol; Application software; Delay; Embedded software; Hardware; Kernel; Linux; Operating systems; Real time systems; Software performance; Yarn;
Conference_Titel :
Embedded Software and Systems, 2005. Second International Conference on
Print_ISBN :
0-7695-2512-1
DOI :
10.1109/ICESS.2005.3