首页 > 开发工具链 >
开发工具链

Development

MCU和评估板

介绍

通过T1目标板软件和主机软件,将目标板的Trace buffer时间特性测量信息通过CAN总线传送到主机软件,进行显示和分析,具体实现以下功能:

  • 对时间要素的测量 (e.g. max., min., average net execution times)
  • 对目标板的时间特性指标进行验证和监视
  • 多核CPU load实时测量
  • 可以自动化的测试时间要素
  • 实施 AUTOSAR Timing Extensions (TIMEX)的要求
  • 对时间问题的调试: 可以快速监测并解决棘手的时间问题
  • 可以挖掘系统闲置能力,通过时间效果的验证,实现功能增加
  • 在多核应用系统中,对数据流、事件连锁和同步效果进行检查,防止死锁、竞争、饥饿等问题的出现;
  • 在多核应用项目中,多核目标系统运行时,同时实时Tracing 多核时间问题或功能性问题。
  • 通过GLIWA T1工具的显示和分析,用户可以变更系统设计参数,进行调试和优化系统时间性,从而增强系统的鲁棒性,提高CPU核与核之间的协同效率;
  • GLIWA T1工具能够生成验证报告,该验证报告可以作为通过功能安全ISO26262的认证报告。
  • 时间测量软件完全支持多核的 Tracing 和分析,其各个模块可以独立的在不同核中运行。 T1 可以 Trace 多核系统中不同的内核,还可以各核之间同步 Trace 到一个 timer tick,这样实现运行不同核之间任务的精确追踪。
序号 功能
1

对Tasks 和 ISRs 的时间信息进行实时跟踪和显示,并进行分析,计算任务、runnables、指定函数和任意代码段的净运行时间,并能设置正常情况下的时间限值。

2 连续对目标板的时间测量和显示,并可以实现在线配置时间限值;实时的对所有任务和中断进行计算时间最小值和最大值分析;
3 CPU load实时显示,指定Core或所有的CPUload测量
4 显示和测量中断服务程序执行时间,并能设置正常情况下的时间限值
5 支持任务到达、任务激活偏差、任务负载平衡和任务抢占关系显示和测量
6 支持门限值监视功能,如果超过门限值就会发出报警或错误信息
7 如果有源码,可以实现不增加指令,测量函数和一个函数内任意代码段的执行时间。可以测量代码和数据的访问频率。
8 目标系统在运行状态下,注入净的时间负载;可以小到微秒,运行后,时间延迟就可以实现。同时可以运行多个时间注入延迟。
9 通过外部触发启动T1.test scripts,T1.test scripts也可以启动外部工具
10 不同软件版本的时间运行情况进行比较,并对差异限值进行监控;支持对不同软件版本下用户项目的时间运行情况进行比较。
11 支持访问任何的symbol地址,并且对数据的擦写和读取进行全生命周期标记测量。如数据非法访问
12 Read/Modify任何symbol 和/或 memory address的内容;读取和改变目标系统RAM的内容,而不必停止目标系统的运行。
13 用户对实际系统的时间调度运行情况理解,同时输出报告,产生CSV格式或HTML文件;除了图形化显示,还可以以量化形式给出,时间频谱图可以以报告形式输出
14 与ECU可以通过 CAN,CAN-FD,Ethernet等进行连接通讯,这个在部署时确定下来。
15 实施 AUTOSAR Timing Extensions (TIMEX)的要求
16 T1.stack可以支持堆栈动态和静态分析
17 T1.streaming支持通过TCP/IP实时的持续tracing ECU详细任务的调度关系
18 T1.streaming能持续记录跟踪数据数秒,数分钟,数小时,甚至几天。能对tasks, interrupts, processes and threads 等长时间进行高速trace 和分析


 

下载 Gliwa T1产品介绍
Gliwa T1安装包
Gliwa T1视频 暂无

走进西能
公司介绍
发展历程
合作伙伴
成功案例
开发工具链
PLS调试工具
INCHRON多核架构设计仿真优化工具
Gliwa T1时间测量和分析工具
CTC++覆盖率测试工具
ÉCLAIR MISAR-C工具
emmtrix并行代码生成
应用开发套件
TC387开发板
TC397开发板
工程服务
多核系统架构设计和优化
多核底层驱动和移植
多核时间特性测试和分析
多核ECU生产线自动化刷写和测试
资料下载
安装软件包
安装指南
培训视频
Q&A
获取评估license
新闻中心
公司新闻
新技术信息
产业链动向
培训与研讨会