摘要: 突破Linux内核在实时应用方面的缺陷主要体现在增加Linux内核的可抢占性、细化时钟粒度和调度算法上。该文从时钟精度的角度出发,介绍了目前流行的嵌入式操作系统在实时性方面的改进方法,分析了MontaVista Linux采用的高精度定时器HRT机制的原理、HRT对Linux内核的改造方法及其在ARM平台上的实现方法等。
关键词:
嵌入式Linux,
时钟精度,
高精度定时器,
实时系统,
ARM
Abstract: Linux with real-time constraints are growing in the field of embedded system. In order to break through obstacle in real-time applications aspects, it is sensible to add preempt feature in Linux kernel, improve timer resolution and modify schedule strategy to satisfy real-time requirments. The thesis summarizes several modification methods of improving timer resolution and focuses on popular method named HRT, which applies comprehensively in embedded Linux system.
Key words:
Embedded Linux,
Timer resolution,
HRT,
Real-time system,
ARM
王 霞;马忠梅;何小庆;江文瑞;黄武陵. 提高嵌入式Linux时钟精度的方法[J]. 计算机工程, 2006, 32(23): 70-72,9.
WANG Xia; MA Zhongmei; HE Xiaoqing; JIANG Wenrui; HUANG Wuling. Method of Timer Resolution Improvement for[J]. Computer Engineering, 2006, 32(23): 70-72,9.