嵌入式实时操作系统分析评测方法①.PDFVIP

  • 45
  • 0
  • 约2.07万字
  • 约 7页
  • 2019-04-22 发布于湖北
  • 举报

嵌入式实时操作系统分析评测方法①.PDF

计 算 机 系 统 应 用 2015 年 第 24 卷 第 1 期 嵌入式实时操作系统的分析评测方法① 张文君, 陈香兰, 李 曦 ( 中国科学技术大学 计算机科学与技术学院, 合肥 230001) 摘 要: 使用 WCET(Worst-case execution time)分析工具 Bound-T, 分析典型实时操作系统(RTMES 和 uClinux) 的 关键模块代码, 在系统运行在硬件上之前分析其机器码, 给出整体系统的最坏执行时间. 在系统的WCET 达到要 求之后, 再通过实验使用 benchmark, 评测操作系统的典型实时性能指标, 给出两个嵌入式实时操作系统的实时 性能对比, 并分析 RTEMS(Real Time Executive for Multiprocessor Systems) 的优势所在. 关键词: 嵌入式操作系统; 实时; 最坏执行时间 Analysis and Evaluation of Embedded Real-Time Operating System Methods ZHANG Wen-Jun, CHEN Xiang-Lan, LI Xi (School of Computer Science and Technology, University of Science and Technology of China, Hefei 230001, China) Abstract: In this paper, we use WCET(Worst-case execution time) tool, Bound-T, to analyze the key modules of typical real-time operating system (RTEMS and uClinux) affecting real-time performance. The WCET tool analyzes machine code to give the whole system’s WCET before it runs on hardware. When WCET reaches our requirements, we evaluate the system real-time performance through benchmark. We compare the performance of two real-time operating systems and explain the advantages of RTEMS (Real Time Executive for Multiprocessor Systems). Key words: embedded operating system; real-time; worst-case execution time 1 引言 和很多的研究机构已经在最坏执行时间分析上做了大 实时操作系统(Real-time Operating System)的发展 量的工作, 但是由于它的复杂性及实时系统整体本身 和应用已经涉及到我们生活的方方面面, 所应用到的 的复杂性, 在它的研究领域还存在着很多待解决的问 领域包括消费电子领域、通信领域、工业控制、汽车 题. 电子、医疗器械领域、国防、航空航天领域, 使得我 目前, 对于嵌入式实时操作系统的评测方法有很 们的生活更加的智能化和网络化[1]. 多种, 如 Whetston[2] 、Dhrystone[5]等评测方法, 这些评 实时操作系统不同于其他操作系统, 它们对时间 测方法可以提供很精确的评测基准, 但都集中在研究 都有着严格甚至近乎苛刻的要求, 如果不能保证实时 如何评测运行系统的实时性. 性将会导致灾难性的后果. 实时性不仅要体现在系统 从软件工程的角度来讲, 我们在设计实现操作系 要运行的快, 还体现在系

文档评论(0)

1亿VIP精品文档

相关文档