*为必填项注册新会员

  • 登录名: *  
  • 登录密码: *
  • 重复密码: *  
  • 姓名: *  
  • 公司名称: *  
  • 职务:
  • 联系电话: *  
  • 电子邮件: *  
  • 验证码: *  

*为必填项找回密码

  • 注册邮箱:

    验证码会以邮件的方式发送到您的邮箱!

  • 验证码: *
  • 请输入新密码: *

安全关键软件集成研制环境ASIDE

提供软件全生命周期研制、管理和审定的综合支持

RapiTask 软件调度可视化工具

您的位置: 首页 > 产品中心 > RapiTask 软件调度可视化工具

RapiTask 软件调度可视化工具


RapiTask如何帮到您


RapiTask能够帮助嵌入式软件工程师理解他们开发的软件的调度行为,识别和调试潜在的问题。

RapiTask是独立于目标机的,能够帮助您理解即使是最复杂的嵌入式系统的调度行为,包括多核系统。


RapiTask的应用场景


理解系统的调度行为

RapiTask使您能够看到线程和处理器核的调度行为。




定位罕见的时间事件,如竞态条件

RapiTask使您很容易在大量轨迹中检索特定时间事件,并在一个轨迹中快速定位特定模式。

验证真实的时间行为

RapiTask能够为您提供系统级的时间信息,如周期性与抖动,以帮助您理解系统的真实时间行为。

了解系统瓶颈

RapiTask显示峰值CPU使用率,平均CPU使用率和碎片(抢占/中断的数量)。 这些统计信息汇总在报告中。




快速识别用户级事件

RapiTask提供可自定义的任务着色,并支持可视化操作系统级功能,例如警报,事件,邮箱,互斥锁等。


▌应用RapiTask的收益


时间问题的快速调试

不限制于特定的RTOS供应商

流水线分析,能够使您定制任务颜色、隐藏任务和跳转至轨迹位置

帮助您快速实现大量轨迹的可视化

减少调试和验证的精力

易于与RVS其他组件集成


RapiTask的关键特性


时间分析


自动化收集宿主机和目标机中的任务级时间度量数据

可配置性,以在分析中包括或排除特定模块、函数、或路径

计算系统级时序度量数据,如:

- 响应时间

- 周期性

- 抖动

- CPU使用率

- 碎片


语言支持


Ada 83, 95, 2005 2012,支持GNAT proGreen Hills编译器

CC++,支持Visual StudioGCCDiabTASKING编译器

汇编代码

混合语言源代码


与构建系统集成


支持多种集成策略:

- 编译器封装器(Compiler wrappers

- 克隆集成(Clone integration

- 基于脚本直接集成至构建系统

支持大规模代码

支持老旧编译器

插装可以分布至多个构建中

支持与其他RVS工具组件集成


目标机集成


收集目标机数据支持CAN总线、串口、以太网、调试器、板载存储、外接数据记录器(如RTBx

8位、16位、32位和64位架构CPU均只有极低的插装开销

仅对上下文切换例程进行插装以最小化插装开销

没有库和运行时依赖,没有动态内存要求

支持跨上电周期的时间分析(受硬件制约)

数据收集支持暂停和恢复,以消除意外事件影响

极快、免锁定、线程-安全的追踪机制

支持多核处理器


第三方集成


MATLAB Simulink GNAT-GPS

持续集成服务器,如JenkinsBamboo

调试器,如Lauterbach, i-SYSTEM


GUI


调用时间线,聚合概览和树形图可帮助您一目了然地了解时间行为

可定制的任务着色

隐藏任务

跳转至轨迹位置

代码查看器:

- 同步查阅插装前后的代码;

显示其他代码测量项,如LOC、循环数

按路径、文件、和函数粒度汇总结果数据

类似数据库的检索功能


苏州天美国际信息技术股份有限公司 版权所有 COPYRIGHT © 2017BAIDUYIBATUI 邮政编码:201203