期刊文献+

针对少实时任务应用的嵌入式Linux改进 被引量:8

Embedded Linux Improvement for Few Real-time Tasks Application
下载PDF
导出
摘要 在一些嵌入式应用中,实时性任务较少,但其实时性要求需要得到保证。而传统提高嵌入式系统实时性的方案会降低系统吞吐量,影响大量非实时性任务的执行。针对这种情况,在分析现有方案的基础上,提出一种Linux系统实时性改进方案。给出实时性可裁剪的思想,修改Linux内核的HZ值,同时在应用程序中调整进程调度策略。在ARM9 S3C2440硬件平台上基于Linux2.6.30.4内核进行测试,结果表明,改进方案与传统方案相比方便可行,更加适合于小比例实时性任务的应用场合。 In some applications of embedded system, there are few real-time tasks, however, the real-time performance of them needs to be considered. The traditional methods of embedded system which enhance the real-time performance have bad effect on system throughput and the execution of the non-real-time tasks. Aiming at this problem, this paper provides a new scheme to improve the Linux real-time performance. It gives the scalable idea of real-time, modifies the Linux kernel HZ value, at the same time, and adjusts the process scheduling strategies in the application program. This method is tested on the ARM9 S3C2440 hardware platform using the Linux2.6.30.4 kernet. The result shows that this real-time improvement scheme compared with the traditional one is convenient and practical, and is more suitable for small scale real-time tasks.
出处 《计算机工程》 CAS CSCD 2013年第10期49-52,共4页 Computer Engineering
基金 国家自然科学基金资助项目(51075055)
关键词 嵌入式系统 实时性 LINUX内核 进程调度 系统负载 embedded system real-time Linux kernel process scheduling system load
  • 相关文献

参考文献10

  • 1KarimYJonM,GiladB,eta1.构建嵌入式Linux系统[M].秦云川,译.北京:中国电力出版社,2010.
  • 2袁辉建,陈曾汉,晏来成.基于ARM9的嵌入式Linux测控系统实时性增强研究[J].测控技术,2007,26(1):61-63. 被引量:3
  • 3Song Kai, Yan Liping. Improvement of Real-time Performance of Linux 2.6 Kernel for Embedded Application[C]//Proc. of Intemational Forum on Computer Science-technology and Applications. Chongqing, China: [s. n.], 2009.
  • 4Vun N, Hor H F, Chao J W. Real-time Enhancements for Embedded Linux[C]//Proc. of the 14th IEEE International Conference on Parallel and Distributed Systems. IS. 1.]: IEEE Press, 2008.
  • 5Richard S H, Dang N L. Tuning Linux to Meet Real Time Requirements[C]//Proc. of SPIE'07. Orlando, USA: [s. n.], 2007.
  • 6余兵,黎忠文.Linux操作系统实时性分析[J].计算机技术与发展,2007,17(9):41-44. 被引量:9
  • 7LoveR.Linux内核设计与实现[M].陈莉君,康华,译.北京:机械工业出版社,2011.
  • 8Bovet D P,Cesati M.深入理解Linux内核[M].北京:中国电力出版社,2007.
  • 9StevensWR,RagoSA.UNIX环境高级编程[M].尤晋元,张亚英,戚正伟,译.北京:人民邮电出版社,2006:287-329.
  • 10杜慧江,王云光.Linux内核2.6.24的CFS调度器分析[J].计算机应用与软件,2010,27(2):166-168. 被引量:3

二级参考文献18

  • 1朱响斌,涂时亮.Linux的实时性能测试[J].微电子学与计算机,2004,21(11):85-88. 被引量:8
  • 2杜旭,胥海鹏.Linux操作系统调度器实时性能的研究和改进[J].计算机工程,2005,31(10):100-102. 被引量:9
  • 3郭强,张宏科,张思东.Linux系统实时性能增强技术的研究[J].微计算机应用,2005,26(4):481-484. 被引量:5
  • 4Linux内核源代码.http://www.kernel.org.
  • 5BOVET D, CESATI M. Understanding the Linux Kernel [ M ]. O'Reilly Media, Inc,2005:260.
  • 6MOLNAR Ingo. CFS-devel, performance improvements, http://lkml. org/lkml/2007/9/11/395.
  • 7MOLNAR Ingo. Modular Scheduler Core and Completely Fair Scheduler. http ://lkml. org/lkml/2007/4/13/180.
  • 8刘明.Linux调度器发展简述.http://www.ibm.com/developerworks/cn/linux/l-cn-scheduler/index.html.
  • 9毛德操 胡希明.Linux内核源代码情景分析[M].杭州:浙江大学出版社,2001..
  • 10孙天泽.嵌入式设计及Linux驱动开发指南[M].北京:电子工业出版社,2005..

共引文献20

同被引文献101

引证文献8

二级引证文献79

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

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