期刊文献+

嵌入式Linux系统实时性能测试研究 被引量:13

Measurement of real-time performance of embedded Linux systems
下载PDF
导出
摘要 为了对比分析嵌入式实时Linux系统和嵌入式Linux系统的实时性能差异,提出了软硬件协同测试的思想,以任务响应时间和中断响应时间为切入点,依托软件编程和硬件辅助设备分别测试了二者的实时性能。测试结果表明,经过实时化改造后的Linux系统其实时性能较标准Linux有了很大改善,尤其是在有背景负载情况下这种改善更为明显。分别给出了软件和硬件测试的原理和方法,通过两者测试结果的对比分析,相互验证了测试结果的有效性和合理性。 To analyze the real-time performance of embedded real-time Linux systems and embedded Linux systems, a new software-hardware co-measuring thought is proposed, which means measuring the real-time performance from task response time and interrupt response time by programming and hardware utilities respectively. The measured results show that the real-time Linux has better real-time performance than the standard one, especially in the environment with lots of background tasks. All the theories and ways of software measuring and hardware measuring are given, and both of the results obtained from the two kinds of way are verified each other.
出处 《系统工程与电子技术》 EI CSCD 北大核心 2007年第8期1385-1388,1401,共5页 Systems Engineering and Electronics
基金 空军工程大学工程学院优秀博士论文创新基金
关键词 实时系统 性能分析 软硬件协同测试 嵌入式系统 real-time systems performance analysis software-hardware co-measuring embedded systems
  • 相关文献

参考文献12

  • 1Abbott D.Linux for embedded and real-time applications[M].New York:Newnes Inc,2003.
  • 2Chris C.Running Linux applications in an embedded,real-time environment[J].Dedicated System Magazine,2000 Q3:13-17.
  • 3Abeni L,Goel A,Krasic C,et al.A measurement-based analysis of real-time performance of Linux[C]∥IEEE Real-Time and Embedded Technology and Applications Symposium,San Jose:IEEE,2002:1-10.
  • 4李小群,赵慧斌,叶以民,孙玉芳.RFRTOS:基于Linux的实时操作系统[J].软件学报,2003,14(7):1203-1212. 被引量:29
  • 5何剑,刘镰斧.Linux实时性能瓶颈分析[J].成都信息工程学院学报,2005,20(5):555-558. 被引量:2
  • 6施华,薛广涛.机器人控制系统实时性的研究[J].计算机工程,2003,29(1):91-92. 被引量:6
  • 7Wolfgang A H.Measuring the performance of real-time systems[J].The International Journal of Time-Critical Computing Systems,2000,18:59-68.
  • 8Kar R P,Porter K.Rhealstone:a real-time benchmarking proposal[J].Dr.Dobbs Journal,1989,14(2):14-24.
  • 9Kar R P.Implementing the rhealstone real-time benchmark[J].Dr.Dobbs Journal,1990,15(4):46-55.
  • 10中国软件测评中心.漫谈嵌入式实时系统与测试[EB/OL].http://www.cstc.org.cn/announce/show/,2002,6.

二级参考文献19

  • 1Barabanov M, Yodaiken V. Introducing real-time Linux. Linux Journal, 1997,(34): 19-23.
  • 2Mao DC, Hu XM. Linux Kernel: Scenarios and Analyses. Hangzhou: Zhejiang University Press, 2001 (in Chinese).
  • 3Li SP, Zheng KG. Linux Operation System and experiment tutorial. Beijing:China Machine Press, 1999 (in Chinese).
  • 4Lui S, Rajkumar R, Lehoczky J. Priority inheritance protocols: An approach to real-time synchronization. IEEE Transactions on Computers, 1990,39(9):1175~1185.
  • 5Hill R, Srinivasan B, Pather S, Niehaus D. Temporal resolution and real-time extension to Linux. Technical Report,ITTC-FY98-TR-11510-03, Information and Telecommunication Technology Center, Electrical Engineering and Computer Science Departmaent, University of Kansas, 1998.
  • 6Srinivasan B, Hill R, Pather S, Niehaus D. A firm real-time system implementation using commercial off-the-shelf hardware and free software. In: Proceedings of the Real-Time Technology and Applications Symposium. Denver, 1998. 112~119.
  • 7Yodaiken V. The RT-Linux approach to hard real-time. 1997. http://rtlinux.lzu.edu.cn/documents/papers/whitepaper.html.
  • 8Dissecting DIAPM RTHAL-RTAI (with some comparisons to NMT-RTL, here and there) (draft). Paolo Mantegazza Dipartimento di Ingegneria Aerospaziale, Politecnico di Milano. http://www.aero.polimi.it/-rtai/documentation/articles/paolo-dissecting.html.
  • 9Wang YC, Lin KJ. Implementing a general real-time framework in the RED-Linux real-time kernel. IEEE Real-Time System Symposium, 1999. 246~255.
  • 10Oikawa S, Rajkumar R. Portable RK: A portable resource kernel for guaranteed and enforced timing behavior. In: Proceedings of the IEEE Real-Time Technology and Applications Symposium. Vancouver, 1999. 111~120.

共引文献35

同被引文献95

引证文献13

二级引证文献48

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

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