0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

RVS—面向目标硬件的软件性能测试工具

经纬恒润 来源:hirain_tech 作者:hirain_tech 2023-11-10 16:29 次阅读

产品概述

Rapita Verification Suite(简称:RVS),为美国Danlaw公司提供的一款嵌入式系统在板测试套件,主要应用于汽车领域。其产品符合ISO-26262、DO178B/C、IEC-61508等行业标准,兼容VxworksLinux、SYSBIOS操作系统,支持C、C++Ada多种语言,多方位支撑TI、IBM、IntelARM、Freescale、Infineon等厂商处理器

RVS针对汽车领域提供ISO-26262 Qualification Kit来满足高可靠、高安全的嵌入式软件验证需求。在奥迪、大陆电子等企业得到应用。

wKgaomVN6X-AcZLEAACAnFzljNo569.png

产品介绍

嵌入式软件时间性能分析工具—RapiTime

wKgZomVN6ZKABxqiAAD6o2p6Has543.png

针对嵌入式软件时间性能(包括最差情况执行时间 WCET),RapiTime可对其进行全方位测量和统计,降低用户实施时间性能验证、软件优化、系统更新、集成关键嵌入式系统的成本和研发工作量。其显著特点如下:

 提供函数级、代码段级的最差情况执行时间(WCET)、最大执行时间、最小执行时间、平均执行时间、高水位执行时间的测量和统计

帮助用户定位产品的性能瓶颈和软件优化重点

对函数或代码段的上下文、循环以及数据块进行分析

可视化显示每个函数或代码段对时间性能的影响程度

识别代码在最差情况下的执行路径

检查最差情况执行路径的出现频率

甄别由于硬件性能不同对于软件执行时间的影响

支持多任务和多核分析

支持持续集成,如Jenkins/Bamboo

嵌入式软件代码覆盖分析工具—RapiCover

wKgaomVN6ZqAEpS-AADkql4GiXQ617.png

RapiCover是一款针对嵌入式目标代码进行覆盖度测试的工具,针对所设计的测试用例,统计在板代码覆盖率信息,其插桩点的开销较小,并能针对目标板的实际情况提供灵活的支持方式。其显著特点如下:

对于收集目标代码覆盖度只需较低的开销

支持功能安全标准(ISO26262和DO-178B/C)的覆盖度指标要求

支持覆盖水平的标准,包括Function Coverage、Statement Coverage、Decision/branch Coverage、Modification condition/Decision Coverage等

支持多核系统的覆盖度测试

提供多种便捷操作,提升测试效率

提供不同颗粒度的自动插装选择

支持 C、C++、Ada语言,兼容主流编译器

嵌入式软件任务调度和事件分析工具—RapiTask

wKgaomVN6aSAcyp5AAERbzxt8EY567.png

针对复杂的嵌入式系统,RapiTask能可视化软件任务调度和事件跟踪。用户在使用复杂调度行为(如多核、多线程)的嵌入式系统时,RapiTask可帮助解决可能面临的挑战。其显著特点如下:

自动获取任务/中断调度级别的时间性能指标

定位罕见的时序错误问题,比如竞态条件、死锁、优先级倒置

定位多任务和多核平台的系统容量和负载问题,消除系统集成风险

验证系统的时序行为,与RapiTime联用能够获取更加详细的时序分析结果

独立于目标系统,能够适应不同的目标板及不同的实时操作系统

高速海量测试数据记录仪—RTBx

wKgZomVN6aqACRVeAAB9PYzT7tk632.png

RTBx是一款高速海量测试数据记录仪。通过连接目标硬件平台的输出端口,收集目标运行的时间戳数据和插桩点标识符。其显著特点如下:

一种通用的解决方案,能够复用在不同的工程当中

收集和输出数据简单和快速

巨大的数据储存能力

RTBx将检测点代码尺寸和执行时间开销降到了较低

直接与用户目标硬件的TTL或LVDS等I/O接口相连

长达数天的连续数据存储能力

展示目标硬件针脚状态

wKgaomVN6bCAL6_5AABdxTZp0FA069.png

应用案例

wKgaomVN6byACF89AAB4t_RKJzs002.png



审核编辑 黄宇

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 嵌入式系统
    +关注

    关注

    40

    文章

    3436

    浏览量

    128229
  • 性能测试
    +关注

    关注

    0

    文章

    189

    浏览量

    21214
收藏 人收藏

    评论

    相关推荐

    嵌入软件单元测试工具的作用

    嵌入软件单元测试工具是现代软件开发过程中不可或缺的一环。它的作用在于帮助开发人员对软件中的各个单元进行测试,以确保其功能的正确性和稳定性。单
    的头像 发表于 04-23 15:31 90次阅读
    嵌入<b class='flag-5'>软件</b>单元<b class='flag-5'>测试工具</b>的作用

    DEKRA被CSA指定为Zigbee统一测试工具开发和优化新功能和测试用例

    DEKRA德凯被CSA联盟(Connectivity Standards Alliance,CSA)指定负责为Zigbee统一测试工具(Zigbee Unified Test Harness,ZUTH)开发和优化新功能和测试用例。
    的头像 发表于 04-09 14:10 165次阅读

    为什么要做自动化测试测试工程师存在的必然性

    软件测试这个过程的实施主体就是测试工程师。那么多少个测试工程师比较合适呢,或者换句话说如上的事情必须要测试工程师完成吗?
    的头像 发表于 01-16 11:32 566次阅读

    网络安全测试工具有哪些类型

    网络安全测试工具是指用于评估和检测系统、网络和应用程序的安全性的一类软件工具。这些工具可以帮助组织和企业发现潜在的安全漏洞和威胁,以便及时采取措施加固和修复。根据不同的功能和用途,网络
    的头像 发表于 12-25 15:00 559次阅读

    redis集群性能测试工具有哪些

    Redis是一种高性能的内存键值存储系统,它被广泛应用于各种互联网应用和大规模的数据存储中。为了评估Redis在不同场景下的性能,我们需要使用一些性能测试工具来对Redis集群进行基准
    的头像 发表于 12-04 11:36 295次阅读

    如何使用芯片测试工具测试芯片静态功耗?

    为什么需要芯片静态功耗测试?如何使用芯片测试工具测试芯片静态功耗? 芯片静态功耗测试是评估芯片功耗性能和优化芯片设计的重要步骤。在集成电路设
    的头像 发表于 11-10 15:36 1368次阅读

    笔记本转轴扭力测试仪是实用的测试工具

    笔记本转轴扭力测试仪是实用的测试工具吗?|深圳磐石测控
    的头像 发表于 11-06 09:10 239次阅读
    笔记本转轴扭力<b class='flag-5'>测试</b>仪是实用的<b class='flag-5'>测试工具</b>吗

    Linux下的stress-ng压力测试工具介绍

    今天浩道跟大家分享Linux下一款强大的压力测试工具------stress-ng,这款测试工具对于运维工程师或者测试工程师,还是比较受欢迎的。本文带你安装部署,并且列举出它常用的测试
    的头像 发表于 11-03 09:31 3262次阅读
    Linux下的stress-ng压力<b class='flag-5'>测试工具</b>介绍

    多核应用调试工具CodeViser介绍

    随着各种智能设备的使用,嵌入式微处理器和微控制器被广泛应用于各个领域,复杂应用需要合适的调试工具支持。J&DTech是总部位于韩国专业嵌入式系统软件试工具供应商。基于调试专业知识
    的头像 发表于 10-20 16:51 440次阅读
    多核应用调<b class='flag-5'>试工具</b>CodeViser介绍

    T900串口测试工具的使用教程

    T900原厂提供了“串口测试工具”,以便更好地评估T900的相关性能。下面就简单谈下该工具如何使用。
    的头像 发表于 09-13 11:04 1202次阅读
    T900串口<b class='flag-5'>测试工具</b>的使用教程

    嵌入软件单元测试/集成测试自动化工具

    CoverageMaster winAMS : 适用于嵌入式目标机代码的单元测试/集成测试工具 全面支持嵌入式微机!验证嵌入式C/C++软件 实施以模块为单位的自动化单元
    的头像 发表于 07-11 17:11 461次阅读
    嵌入<b class='flag-5'>软件</b>单元<b class='flag-5'>测试</b>/集成<b class='flag-5'>测试</b>自动化<b class='flag-5'>工具</b>

    测试工具的主要目的

    1、引言 测试工具千千万,有专为硬件服务的万用表、示波器之类,也有各种串口调试工具,于是萌生了想要DIY一个用于各种接口测试用的工具,说实话
    的头像 发表于 06-29 16:54 691次阅读
    <b class='flag-5'>测试工具</b>的主要目的

    6月14日直播|嵌入式软件测试工具TPT 19新版本来啦!

    TPT是控制软件所有开发阶段的完美测试工具,无论您是单元测试、集成测试还是系统测试,TPT都能直观、灵活地完成这些
    的头像 发表于 06-12 16:44 497次阅读
    6月14日直播|嵌入式<b class='flag-5'>软件</b><b class='flag-5'>测试工具</b>TPT 19新版本来啦!

    基于安卓的渗透测试工具

    介绍 H4渗透盒子是由@H4CKBU7EER开发,基于安卓的渗透测试工具集!使网安爱好者在手机上不必使用拗口的英文软件和看群蚁白字的手机终端的便携工具。 调用工具 在V1版本中,没有在
    的头像 发表于 06-02 15:33 822次阅读
    基于安卓的渗透<b class='flag-5'>测试工具</b>集

    【鲁班猫创意氛围赛】低成本便携全自动化ECU诊断升级和测试工具

    ,实车测试工具,工厂ECU测试工具等。接下来看下我的小成果吧。 工具硬件环境 鲁班猫开发板 USBCAN(支持LINUX下开发的USBCAN) 待
    发表于 05-14 15:18