论文部分内容阅读
本文提出了一种高性能Linux定时器ETimer(Enhanced Timer)的实现方法。通过对标准Linux内核的时钟中断处理程序进行修改,ETimer具有比标准Linux内核定时器更细的定时粒度和更高的中断优先级,因此可实现更精确的定时并避免硬件IO中断的影响。本方法增强了嵌入式Linux系统的定时性能,并且不需改动Linux系统的其它组成部分如进程调度、文件系统、网络系统和驱动程序,适用于有较高定时性能要求的嵌入式应用场合。在ADSP-BF533处理器系统平台上的实验结果表明本方法可以显著地改进定时器性能。