嵌入式实时操作系统性能测试方法的研究与应用

来源 :青岛大学 | 被引量 : 0次 | 上传用户:mgpd141314
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
近年来,随着计算机技术的飞速发展和芯片制造工艺的不断进步,嵌入式实时操作系统ERTOS(Embedded Real—Time Operating System)逐渐渗透到科学研究、工程技术等各个领域,其性能测试方法的研究也得到了越来越多的关注嵌入式实时操作系统ERTOS是传统的嵌入式系统和实时操作系统的结合。ERTOS具有体积小、可配置、能适用于不同嵌入式环境的特点;通常采用微内核结构,其功能主要有事件管理、时间服务、中断服务、实时调度等;一般以较强的外部响应能力和较高的时间精度等为主要性能特征,具有一定的可预测性。一般情况下,在操作系统的各项性能中,有多项性能相互之间存在关联关系,也就是说这些性能不是相互独立的。而根据现行的一些ERTOS性能评测方法,生成的测试方案大多是基于单个或少数测试性能的,且没有明确定义相关性能间的相互影响、关联关系,因而通常不能完全客观的评价实时操作系统的性能。针对这个问题,本文将被测试系统中相关的性能集合划分为两个子集,通过定义两个性能集合中元素间的关系来描述性能之间的依赖关系,在此基础上提出了一种将被测试的操作系统相关性能划分为影响集和评测集的双指标集测试模型。本文首先设计并实现了嵌入式实时操作系统的测试系统。在对已有测试用例方法进行分析的基础上,以uC/OS-Ⅱ为测试对象,基于经典的Rhealstone方法生成了测试用例集,并在研制的测试系统上进行了实例测试。基于本文提出的双指标集测试模型,以uC/OS-Ⅱ为例,设计了嵌入式实时操作系统性能测试方案,在测试系统上对实时操作系统uC/OS-Ⅱ的任务切换时间、中断响应时间和消息传递时间进行了实际测试。测试方案生成过程及测试实验结果证明了基于双指标集测试模型的测试方法,能够有效地保证系统性能测试的客观性,实验结果也验证了测试系统的可用性。
其他文献
随着计算机技术和网络技术的飞速发展,世界进入了前所未有的全球信息化时代,信息化成为企业现代化管理的标志。企业规模的日益扩大,应用程序复杂程度的不断提高,传统的客户端
随着网络技术及Web技术的快速发展,基于Web的应用系统已从简单的Web站点发展到专业的应用程序、电子商务以及大型的企业级信息系统。在Web应用系统快速发展的过程中,人们不仅
随着人类社会不断进步以及GPS等室外定位技术在日常生活中越来越普及,人们对在室内实现定位的需求也越来越强烈。虽然在室外实现定位的方法已经比较成熟,但是在实现室内定位
无线传感器网络是由很多传感器节点自组织形成的多跳感知通信网络。在无线传感器网络中包含数量众多的、低价的,具有一定的探测、计算及无线通信能力的低能耗的小型传感器节
信息技术的发展使得数据信息爆炸式的增长,然而由于这些数据的异构性等特点导致了大量的信息孤岛。现实要求人们必须对异构数据源实行有效的集成,以便进行更好的数据共享和数
随着计算机视觉技术的发展,运动视频目标跟踪技术已经成为武器制导、模式识别,计算机视觉等领域的重要课题。由于运动视频目标跟踪技术在军事和民用领域都有广阔的应用前景,国内
时间序列预测在生活和工农业生产中扮演着越来越重要的角色,它的应用遍及很多领域,极大地推动了各个领域的发展。支持向量机(SVM)是基于统计学习理论的方法,由于其具有全局最优
随着移动互联网的快速发展,基于位置的服务在某些领域得到广泛应用,如:旅游服务、车辆导航等。人们在享受服务的同时,新的问题出现了:位置隐私泄露。位置信息与人们的日常生
近年来,随着电子信息,通信以及计算机科学的快速发展,脑电信号处理所需要的理论和技术也越来越完善,因而脑机接口(Brain.Computer Interface,BCI)的研究开始成为热点。脑机接
当前国内的中小型软件开发公司在软件开发过程中,普遍存在着项目管理困难的问题。同时,项目管理人员还面临着项目资源有限、计划变更频繁、反应迟缓等问题。当前的项目管理软