期刊文献+

一种新的嵌入式Linux高性能定时器实现方法 被引量:2

A New Implementation of High Performance Timer for Embedded Linux
下载PDF
导出
摘要 本文提出了一种高性能Linux定时器ETimer(Enhanced Timer)的实现方法。通过对标准Linux内核的时钟中断处理程序进行修改,ETimer具有比标准Linux内核定时器更细的定时粒度和更高的中断优先级,因此可实现更精确的定时并避免硬件IO中断的影响。本方法增强了嵌入式Linux系统的定时性能,并且不需改动Linux系统的其它组成部分如进程调度、文件系统、网络系统和驱动程序,适用于有较高定时性能要求的嵌入式应用场合。在ADSP-BF533处理器系统平台上的实验结果表明本方法可以显著地改进定时器性能。 This paper proposes an implementation of high performance Linux timer, which called ETimer (Enhanced Timer). Through modification of the timer interrupt handler in standard Linux kernel, ETimer increases the resolution of time to improve the accuracy of timer and uses higher interrupt priority to avoid the influence of hardware IO interrupts. This method strengthens the performance of timer in embedded Linux system, which does not modify the other Linux subsystems like process scheduling, file system, network system and drivers, so it is suitable in embedded real-time applications. This method has been implemented on ADSP-BF533 platform and the results show that it can improve the performance of timing efficiently.
出处 《信号处理》 CSCD 北大核心 2009年第3期439-443,共5页 Journal of Signal Processing
关键词 定时器 嵌入式LINUX 中断优先级 Timer Embedded Linux Interrupt Priority
  • 相关文献

参考文献12

  • 1Corbet,Rubini&Kroah-Hartman著,魏永明等译.《Linux Device设备驱动程序第三版》,中国电力出版社,2006.
  • 2Robtert Love著,陈莉君译.《Linux内核设计与实现第二版》,机械工业出版社,2006.
  • 3Jean J.Labrosse著,邵贝贝译.《嵌入式实时操作系统μC/OS-Ⅱ(第2版)》,北京航空航天大学出版社,2005.
  • 4Analog Devices, Inc. 《 ADSP-BF533 Blackfin^ Processor Hardware Reference》, Analog Devices, Inc. 2006.
  • 5Analog Devices, Inc. 《ADSP-BF53x/BF56x Blackfin^ Processor Programming Referenc 》, Analog Devices, Inc. 2006.
  • 6Analog Devices, Inc. 《Blackfin uClinux Documentation》, Blackfin/uClinux open source community. 2007.
  • 7毛德操,胡希明.《嵌入式系统一采用公开源代码和StrongARM/XScale处理器》,浙江大学出版社,2004.
  • 8杨燚.《Linux实时技术与典型实现分析》,IBM devel.oper Works,2005.
  • 9张焕强.《基于Linux的实时系统》,IBM developer Works,2003.
  • 10郭强,张宏科,张思东.Linux系统实时性能增强技术的研究[J].微计算机应用,2005,26(4):481-484. 被引量:5

二级参考文献16

  • 1毛德操 胡希明.Linux内核源代码情景分析[M].杭州:浙江大学出版社,2001..
  • 2陈莉君.深入理解linux内核[M].北京:中国电力出版社,2001..
  • 3M.Beck et al.Linux Kernel Internals,2nd Ed.MA:Addison-Wesley,1998,305~330
  • 4Daniel P.Bovet and Marco Cesati.Understanding The Linux Kernel.Cambridge:O'REILLY,2001,645~655
  • 5Tae rim park,Jae hyun park and Wook hyun kwon.Reducing OS Overhead For Real-Time Industrial Controllers With Adjustable Timer Resolution.ISIE 2001,[C],2001,369~374
  • 6M. Bbarabanov. A Linux based Real Time Operating System [D]. NewMexico Institute of Technology, 1997.
  • 7Swan B House, Douglas Niehaus. KURT-Linux support for synchronous fime- grain distributed computations[J]. The 6thIEEE Real time Technology and Applications Symposium. , 2000.
  • 8Morgan K. A Response to Real Time and Linux , Part 3[M]. Monta Vista Software Inc, 2002.
  • 9Love R.Linux Kernel Development[M].Indiamapolis:Sams Publishing,2004.
  • 10UTIME-Micro-Second Resolution Timers for Linux[EB/OL].2001.www.ittc.ku.edu/utime.

共引文献12

同被引文献8

引证文献2

二级引证文献6

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

内容加载中请稍等...
;
使用帮助 返回顶部