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

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

3天内不再提示

Symtavision—分布式嵌入式系统时间建模分析和验证工具

经纬恒润 2022-04-14 11:24 次阅读

Symtavision工具为Luxoft公司提供的一款分布式嵌入式系统时间特性建模、分析和验证工具,主要应用于汽车领域。经纬恒润联合Symtavision工具厂商能够为客户提供完整的系统级时间特性建模、分析和验证工具链以及项目咨询服务。

45497b82-ba7a-11ec-82f6-dac502259ad0.jpg

产品介绍

近年来,随着系统复杂度的提升,由于某任务的执行或报文的传输没有在特定的时间内完成而造成的系统功能性故障的问题愈发普遍,由此,对系统实时性需求的满足正得到越来越多的关注。此外,诸多行业标准,如ISO26262、IEC61508、EN50128等均对分布式系统的时间特性分析和验证有明确的要求。Symtavision工具中的SymTA/S和TraceAnalyzer模块能够很好的对嵌入式系统进行时间特性建模仿真、分析和验证,进而满足相关功能安全标准的要求。

SymTA/S–时间建模、分析和验证工具

在ECU、总线和系统级不同层面完成实时系统的时间特性建模、分析和验证,相应的有SymTA/S ECU、SymTA/S Network、SymTA/S System三种配置可选

时间特性需求捕获和建模

软件功能和报文传输响应时间分析,包括最差响应时间分析(WCRT Analysis),时间特性仿真分析(Distribution Analysis)和特定情境分析(Scenario Analysis)

4555cd92-ba7a-11ec-82f6-dac502259ad0.jpg

支持系统级的端到端(End-to-End)的时间分析

系统资源和(软件/网络)架构设计分析及优化

数据一致性分析(单核或多核CPU

支持AUTOSAR OS、RTA OSEK、Generic OSEK、ERC OSEK等实时操作系统,支持CAN、FlexRay、LIN、Ethernet(Standard/AVB/Time-Triggered)总线

可以导入dbc、fibex、oil、xml、AUTOSAR等配置文件,自动生成模型

TraceAnalyzer–时间特性分析和验证工具

导入ECU任务响应时间或总线报文传输时间记录文件,进行图像化显示,定位问题,对已实现的真实系统的时间特性进行分析

将系统实际运行的时间特性与需求进行对比,进而对系统时间特性进行验证

将trace文件生成的时间特性模型导入SymTA/S进行分析

可以导入CSV、XML、ASC、OT1等格式的trace文件

支持Gliwa T1、Green Hills、iSystem、Lauterbach Trace32、Vector等生成的trace文件的直接导入

产品特性

网络的时间特性分析

--SymTA/S Network+TraceAnalyzer

捕获网络传输时间特性需求并建立参考模型

对因网络变化或更新而产生的报文传输响应时间的影响进行预估

对网络时间特性参数(如CAN offset等)进行优化,降低信号延时

为Gateway信号选择较佳路由策略

在网络database发布前,对传输时间及信号延时进行评估

将实际传输时间与需求进行对比,从而对时间特性进行验证,并自动生成报告

确保从现有网络架构到CAN-FD和以太网过渡的时间特性需求的满足

ECU的时间特性分析--SymTA/S ECU+TraceAnalyzer

捕获ECU时间特性需求并建立参考模

将实际运行时间与需求进行对比,从而对时间特性进行验证,并自动生成报告

对代码及执行时间进行优化,从而降低CPU负载率

对软件架构、函数映射及任务调度进行优化,提供软件可靠性

通过最差情况调度分析确保软件分区和定时保护

确保单核ECU到多核ECU过渡的时间特性需求的满足

系统级的时间特性分析

--SymTA/S System+TraceAnalyzer

456114c2-ba7a-11ec-82f6-dac502259ad0.jpg

SymTA/S System包括SymTA/S Network和SymTA/S ECU模块,可以把控制器和网络结合起来,在系统级对信号延时进行建模、分析和验证

进行“传感器->信号采集任务->总线通信->网关->总线通信->控制器任务->执行器”整条链路的信号延时分析

应用&案例

FIAT通过时间分析将CAN总线负载率提高到70%

菲亚特研发部门一直就采用SymTA/S来开发和验证CAN总线系统。工程师在开发下一代车型的时候,在系统ECU数量增多但不计划采用FlexRay总线的前提下,将CAN总线的通信能力发挥到较大(负载率提高到70%以上),但同时通过工具能够确保设计的CAN总线满足最大响应时间(Deadline)的要求。

456b806a-ba7a-11ec-82f6-dac502259ad0.jpg

宝马公司通过时间分析确保AFS系统的时间可靠性

宝马公司开发的AFS(Active Front Steering)控制器,是电子控制转向干预技术(electronically controlled steering intervention)首次在大的实际项目中的应用。BMW公司使用SymTA/S工具来找到软件运行的极端情况,同时生成分析结果和各种图表,而开发人员甚至不需要了解调度分析相关的数学计算公式。SymTA/S具有丰富的软件接口,可以将采集到的运行数据以XML格式输入到SymTA/S中。SymTA/S对所有的情况进行分析,并以图形的方式解释问题发生的原因。

4575df10-ba7a-11ec-82f6-dac502259ad0.jpg

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

    关注

    4981

    文章

    18276

    浏览量

    288371
收藏 人收藏

    评论

    相关推荐

    嵌入式系统发展前景?

    的发展前景也十分广阔。 随着物联网和智能设备的快速发展,嵌入式系统将更为普遍地应用于各种设备和设施,包括家用电器、医疗设备、交通工具等。这些设备将通过嵌入式
    发表于 02-22 14:09

    分布式IO工业自动化数据采集与分析的核心

    代替人工操纵机器和机器体系进行加工生产的趋势,分布式I/O可以与各种传感器、执行器和控制系统相连接,实现生产线的自动化控制。通过实时采集和传输数据,分布式I/O能够精确控制生产过程中的各种参数,如温度
    发表于 12-28 14:47

    鸿蒙原生应用开发——分布式数据对象

    分布式数据对象保存 6、分布式数据对象订阅(数据变更,上下线) 7、分布式数据对象加入、退出分布式组网 03、前提准备 1、开发工具:De
    发表于 12-08 10:01

    分布式系统硬件资源池原理和接入实践

    把各个设备的硬件外设抽象为外设信息单元,外设信息在各个可信设备之间自动同步,如此,实现了外设信息的全局可见;结合分布式硬件虚拟化技术,实现任意设备之间的硬件外设能力跨设备调用;分布式硬件资源池作为系统
    发表于 12-06 10:02

    嵌入式硬件和软件哪个好?

    方案,要求理解嵌入式系统架构,有一定的C语言基础,熟悉ARM、protel设计软件,有四层板开发经验。 成为优秀的嵌入式硬件开发工程师需具备以下技能:由需求分析至总体方案、详细设计的规
    发表于 12-05 15:17

    嵌入式开发为什么需要输出调试信息?

    通过输出与外部设备或模块的通信信息,可以验证硬件连接是否正确,是否能够正确地与外部设备进行通信。 5.状态监控 输出调试信息可以实时监控系统的状态。这对于嵌入式系统特别有用,你可以实
    发表于 11-28 16:46

    HarmonyOS分布式文件系统开发指导

    分布式文件系统概述 分布式文件系统(hmdfs,HarmonyOS Distributed File System)提供跨设备的文件访问能力,适用于如下场景: ● 两台设备组网,用户可
    发表于 11-14 17:14

    什么是嵌入式Linux?

    发展需要不断进化。随着芯片性能的增强和社会变革的需要,嵌入式系统越来越承接更多、更复杂的功能,所以嵌入式开发也以高薪稳定的状态稳坐在就业的顶端。(相较于其他行业,嵌入式工程师的工资在同
    发表于 10-11 13:47

    嵌入式操作系统IJLC/OS一Ⅱ在通信电源监控中应用

    的查询分析和统计等功能也必不可少。通信电源设备运行参数多,实时效果强,在设备当中选择功能强大的控制芯片.应用嵌入式操作系统.使其尽可能地发挥出强大的软件控制功能,满足用户对通信电源控制的各种要求。与传统
    发表于 09-20 06:46

    基于ZigBee的分布式井盖监控系统

    随着我国现代经济发展水平的不断提高,城市井盖数目逐渐增加。由于较多井盖被盗,致使路面形成陷阱,危害到过往车辆和行人安全。本文提出了一种基于 ZigBee无线网络的智能安全监控系统,解决分布式布控困难
    发表于 09-18 08:46

    OpenHarmony 分布式硬件关键技术

    OpenHarmony技术峰会——生态与互联分论坛 ​ 正 文 内 容 OpenHarmony是一款面向未来万物互联场景的操作系统,其设计采用了分布式架构。那么OpenHarmony相比于传统操作系统
    发表于 08-24 17:25

    过程语言(1)#分布式数据

    分布式数据
    未来加油dz
    发布于 :2023年07月03日 23:00:11

    #分布式数据

    分布式数据
    未来加油dz
    发布于 :2023年07月03日 22:58:32

    多维数据分析(2)#分布式数据

    分布式数据
    未来加油dz
    发布于 :2023年07月03日 22:48:46

    多维数据分析(1)#分布式数据

    分布式数据
    未来加油dz
    发布于 :2023年07月03日 22:48:11