【摘 要】
:
实时系统时间分析的主要工作之一就是计算任务或系统的最坏情况执行时间(WCET)。由于目前大多数的实时嵌入式系统都采用了实时操作系统(RTOS)来管理和调度任务,因此系统的时间
论文部分内容阅读
实时系统时间分析的主要工作之一就是计算任务或系统的最坏情况执行时间(WCET)。由于目前大多数的实时嵌入式系统都采用了实时操作系统(RTOS)来管理和调度任务,因此系统的时间特性不仅仅取决于应用程序本身,同时也取决于所采用的实时操作系统。目前,μC/OS-Ⅱ实时内核广泛应用于各类实时嵌入式系统中,但是由于缺少相应的分析手段和工具,因此这类实际系统的实时特性并不能够得到完整的分析和保证。对μC/OS-Ⅱ进行最坏情况执行时间的分析,能够让开发人员确知该系统的实时特性,结合对应用程序的分析,可以在开发阶段就得到整个系统实时特性的完整描述,因而确保系统的硬实时特性得到满足。 基于上述需求,本文采用开放源代码的静态WCET分析工具Chronos对μC/OS-Ⅱ实时内核进行了分析,得到了该实时内核的比较全面的最坏情况执行时间的量化分析结果,这一结果准确的刻画了μC/OS-Ⅱ内核的实时特性,为下一步的系统可调度性分析提供了有效支持,并为进一步改进μC/OS-Ⅱ内核提供了事实依据。此外,通过实验过程及其结果,本文还深入探讨了采用静态WCET分析技术及其工具分析操作系统代码的可行性及存在的主要问题,包括分析精度问题、单值WCET分析的不足、以及任务切换的存在为WCET分析带来的主要挑战等。这一分析为后期的WCET研究工作提供具体的方向性指导。本文的工作对于提高WCET技术在实际系统中的应用具有重要意义。
其他文献
关系数据库管理技术作为当今IT领域最成功的软件技术之一,已经成为了世界范围内几乎所有的商业、政务、金融和科技活动的基础。然而,随着信息技术的不断发展,计算机和互联网
CAD矿图是煤矿企业生产建设中一种非常重要的信息资源,随着Internet的迅猛发展,促进了其在网络上的应用。传统的CAD图形文件体积较大、依赖于特定的绘图平台,并且不同绘图平
传统蜂窝无线网络技术和无线局域网络技术都分别建立在事先部署基站和访问点的基础之上。无线自组织网络技术突破这种需要事先部署基础设施的要求,让网络中节点能够自主组网,
近年来,面向服务的软件体系结构逐渐成为软件工程领域的研究热点以及大型软件系统开发中的关键技术之一。人们逐渐认识到面向服务的软件体系结构在软件开发中的重要地位,好的软
随着我国信息化程度的提升,社会各行各业对视频监控系统的品质提出了更高要求,传统的安防监控系统面临着监控范围进一步扩大、前端设备种类繁多以及监控远程化等诸多问题,网络视
随着数字化医学设备的发展以及其在辅助诊断中的大规模应用,医疗机构每天都会产生大量的医学影像数据。由于医学影像数据存储在不同的地区,如何使异地医院的影像信息被本地医
随着我国科技水平的发展,电脑普及率迅速提高,办公自动化越来越深入到社会的每一种行业。对于从事人事管理工作的人事部门而言,信息量大是其特有的特点,这些人的信息每年都会
博客是Web2.0的典型应用之一。起初,博客作者将其每天浏览网站的心得和意见记录下来,并予以公开的方式给其他人参考和遵循。但随着博客的快速扩张,它的目的与最初已相去甚远。由
自从Bellare和Rogaway提出随机预言模型(Random Oracle Model, ROM)方法论,并将可证明安全的思想首次带入安全协议的形式化分析中以来,许多学者也相继应用ROM对提出的安全协
随着生产力的提高,经济社会的进步,车辆已经成为日益普及的交通工具。随之而来的问题就是,交通拥堵现象明显,交通事故频生。如何合理有效地提高道路的利用效率,从而缓解交通