DocumentCode
2621216
Title
Design and Implementation of High-Precision Timer in Linux
Author
Dun-fan, YE ; Fei-fan, ZHOU ; Liang-liang, MIN
Author_Institution
Dept. of Mech. & Electron. Eng., China Univ. of Geosci., Wuhan, China
Volume
7
fYear
2009
fDate
March 31 2009-April 2 2009
Firstpage
341
Lastpage
345
Abstract
Clock precision directly affects that if tasks can be timely responded and scheduled or not. As a time-sharing system, Linux cyclical time granularity can not achieve microsecond response precision. Simply raising clock frequency means that the clock interrupt´s process will take up too much time of processor. And it makes the system´s effective utilization decline. This paper introduces some ways of improving clock´s precision for real-time Linux, analyses the theory of MontaVista Linux high resolution timer (HRT) mechanism, implements a high-precision clock in current popular embedded operating systems through modifying Linux kernel to design a Linux high-precision timer to raising the Linux clock precision effectively.
Keywords
Linux; embedded systems; interrupts; operating system kernels; time-sharing systems; Linux cyclical time granularity; Linux kernel; MontaVista Linux; clock frequency; clock interrupt process; clock precision; embedded operating system; high resolution timer mechanism; high-precision timer; real-time Linux; time-sharing system; Clocks; Counting circuits; Design engineering; Frequency; Hardware; Kernel; Linux; Operating systems; Real time systems; Timing; Linux; clock precision; high-precision timer; real-time operating system;
fLanguage
English
Publisher
ieee
Conference_Titel
Computer Science and Information Engineering, 2009 WRI World Congress on
Conference_Location
Los Angeles, CA
Print_ISBN
978-0-7695-3507-4
Type
conf
DOI
10.1109/CSIE.2009.277
Filename
5170339
Link To Document