Real-Time Linux Using RTAI
To support the hard real-time requirement for mission critical applications, the authors enhance the real-time ability in Linux kernel through some kernel mechanisms. First, they focus on new technique called normal task delayed locking technique can be used to reduce the OS latency. Second, because of the coarse-grained timer mechanism cannot satisfy the microsecond-level timer resolution required by real-time tasks, they present a new microsecond-level timer mechanism, which is based on UTIME technique. The simulation and analysis 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.