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

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

3天内不再提示

Vector开源的SIL套件可与任何其他使用SIL套件的工具进行协同仿真

Vector维克多 来源:Vector维克多 作者:Vector维克多 2022-08-30 14:22 次阅读

为了避免在后期开发阶段出现代价高昂的问题,目前开发流程在测试方面倾向于左移方法,即提前介入测试。对于ECU的开发,这意味着在SIL环境中使用虚拟原型尽早执行系统级测试是必不可少的。在不同的开发阶段,需要不同类型的虚拟化工具或模拟器工具,如何保证不同厂家的虚拟化工具或者仿真测试工具能够进行联合仿真和测试呢?对此,Vector为您提供开源的SIL套件。

Vector提供的SIL套件是一个开源库,可将被测系统(SUT)连接到不同开发阶段所需要的各种抽象级别的模拟器、测试工具或模型,从而实现分布式仿真及测试。SIL套件的开放架构及其稳定的接口为独立于工具供应商的互操作性提供了标准。即使多个供应商的仿真或测试工具部署在同一台PC上或分布在多个虚拟机甚至云中,SIL套件也可以实现无缝连接。该套件以C++实现从而确保与广泛的操作系统兼容,例如Windows、Linux和其他UNIX衍生产品,如QNX。

该套件具有三层体系架构,如下图所示:

8a391d32-2817-11ed-ba43-dac502259ad0.png

目前该套件支持的服务类型如下:

Vehicle Network ControllersCAN/CAN FD, Ethernet, FlexRay, and LIN

Data Publish/Subscribe: without any data type constraints

RPC Servers/Clients: for remote procedure call functionality

其应用方式如下图所示:

8a56bbc6-2817-11ed-ba43-dac502259ad0.png

该套件主要特性:

不同抽象层的通信

支持CAN/CAN FD, Ethernet, FlexRay, LIN

支持任意应用程序数据消息的发布/订阅

RPC

虚拟仿真时间同步

控制和观测仿真系统执行的状态

初始化、启动、停止和关闭

可通过yaml/json文件配置仿真参与者行为

Health监测和记录

用于错误处理和调试的系统状态

看门狗机制

SIL套件程序间的连接状态监测

分布式系统记录

CANoe本身也支持SIL套件,并且可与任何其他使用SIL套件的工具(例如 vVIRTUALtarget、CANoe4SW SE)进行协同仿真,甚至可以从桌面CANoe实时监控正在运行的CANoe4SW SE仿真和测试。

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

    关注

    3

    文章

    3254

    浏览量

    42408
  • 工具
    +关注

    关注

    4

    文章

    308

    浏览量

    27737
  • Vector
    +关注

    关注

    3

    文章

    56

    浏览量

    8557

原文标题:连接SIL环境的开源库

文章出处:【微信号:VectorChina,微信公众号:Vector维克多】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    产品介绍 满足功能安全认证要求:SIL 2安全防护型激光雷达GS1-5

    激光雷达作为移动机器人的重要传感器,对物流机器人实现物体检测,帮助机器人识别和避让行人、其他车辆等功能有重要意义。 欧镭激光历时三年自主研发的安全激光雷达 GS1-5 通过了国际知名认证机构SGS
    的头像 发表于 11-08 10:38 167次阅读
    产品介绍  满足功能安全认证要求:<b class='flag-5'>SIL</b> 2安全防护型激光雷达GS1-5

    应用案例分享 | 智驾路试数据分析及 SiL/HiL 回灌案例介绍

    本文将通过实际应用案例进行讲解,通过软件在环(SiL)和硬件在环(HiL)回灌验证,该系统能够充分评估和优化算法性能,发挥数据价值。
    的头像 发表于 09-13 14:45 1718次阅读
    应用案例分享 | 智驾路试数据分析及 <b class='flag-5'>SiL</b>/HiL 回灌案例介绍

    NVIDIA RTX AI套件简化AI驱动的应用开发

    NVIDIA 于近日发布 NVIDIA RTX AI套件,这一工具和 SDK 集合能够帮助 Windows 应用开发者定制、优化和部署适用于 Windows 应用的 AI 模型。该套件免费提供,不要求使用者具备 AI 框架和开发
    的头像 发表于 09-06 14:45 400次阅读

    莱迪思Propel工具套件加速FPGA应用开发

    许多嵌入式系统的开发者都对使用基于FPGA的SoC系统感兴趣,但是基于传统HDL硬件描述语言的FPGA开发工具和复杂流程往往会令他们望而却步。为了解决这一问题,莱迪思的Propel工具套件提供了基于图形化设计方法的设计环境,用于
    的头像 发表于 08-30 17:23 985次阅读

    南京恒立获TÜV南德SIL 2/PL d功能安全认证

    南京恒立智能技术有限公司近日迎来重大喜讯,其主体采用Cat.3架构的安全控制器HLEC-C3-7053成功获得TÜV南德意志集团颁发的功能安全证书。该证书基于国际权威标准IEC 61508(SIL
    的头像 发表于 08-05 17:52 862次阅读

    JH-7110 RISC-V开发套件正式开源

    近日,赛昉科技在RVspace生态社区正式开源昉·惊鸿-7110(JH-7110)DevKit开发套件,同时提供其原理图和PCB参考设计源文件,旨在为客户提供全面的RISC-V芯片平台
    的头像 发表于 06-15 08:19 424次阅读
    JH-7110 RISC-V开发<b class='flag-5'>套件</b>正式<b class='flag-5'>开源</b>

    小熊派官网正式上线 深入了解小熊派的各款开发套件

    我们为每一款开发板打造一个开源社区,让每一位开发者都能在这里找到归属感和灵感。通过官网对硬件、软件、案例和教程的开源,大家可以深入了解小熊派的各款开发套件
    的头像 发表于 06-13 08:42 798次阅读
    小熊派官网正式上线 <b class='flag-5'>可</b>深入了解小熊派的各款开发<b class='flag-5'>套件</b>

    三相全桥RCP开发套件

    与CBox的IO层连接,进行IO交互,实现数字信号与模拟信号的输入与输出。套件整体控制逻辑图如下所示: 在主回路中可使用电容板、桥臂、LC电路以及其他电路结构相互配合任意搭配出所需要的电路结构。
    发表于 06-11 13:50

    Qorvo半导体设计工具套件 助你驾驭复杂工程挑战

        Qorvo全面的设计工具套件访问Design Hub获取,彻底改变了射频、微波和模拟设计,满足了广大工程设计人员的需求。本文介绍了MatchCalc、FET-Jet Calculator
    的头像 发表于 06-04 11:15 1467次阅读
    Qorvo半导体设计<b class='flag-5'>工具</b><b class='flag-5'>套件</b> 助你驾驭复杂工程挑战

    运行配置工具的PC能否通过各自的USB端口对REF_CCG7SC_120W_3C上的每个CCG7SC进行编程,无需任何其他硬件?

    运行配置工具的 PC 能否通过各自的 USB 端口对 REF_CCG7SC_120W_3C 上的每个 CCG7SC 进行编程,而无需任何其他硬件? 电脑是否需要有 USB-C,或者没有 CC 线路
    发表于 05-31 16:49

    TIDA-010049-适用于 IEC 61508 (SIL-2) 且经TUV评估的数字输入PCB layout 设计

    电子发烧友网站提供《TIDA-010049-适用于 IEC 61508 (SIL-2) 且经TUV评估的数字输入PCB layout 设计.pdf》资料免费下载
    发表于 05-13 14:19 1次下载
    TIDA-010049-适用于 IEC 61508 (<b class='flag-5'>SIL</b>-2) 且经TUV评估的数字输入PCB layout 设计

    基于英特尔哪吒开发者套件平台来快速部署OpenVINO Java实战

    OpenVINO 工具套件基于OneAPI开发,可以加快高性能计算机视觉和深度学习应用开发速度的工具套件,适用于从边缘到云的各种英特尔计算平台上
    的头像 发表于 03-21 18:24 1422次阅读
    基于英特尔哪吒开发者<b class='flag-5'>套件</b>平台来快速部署OpenVINO Java实战

    康谋方案 | 从概念到生产的自动驾驶软件在环(SiL)测试解决方案

    自动驾驶软件在环(SiL)测试解决方案 自动驾驶软件在环(SiL)测试解决方案能够研究和验证高历程实验和恶劣驾驶环境下的AD系统的性能,支持云端和PC端操作,提供高保真度的仿真环境和传感器模型,实现
    的头像 发表于 02-06 11:09 675次阅读
    康谋方案 | 从概念到生产的自动驾驶软件在环(<b class='flag-5'>SiL</b>)测试解决方案

    AUTOSAR Builder—符合AUTOSAR(CPAP)的嵌入式系统设计工具

    工具并与其他工具供应商进行集成。AUTOSAR Builder在此基础上新增了多个工具套件,更
    的头像 发表于 01-08 18:06 533次阅读
    AUTOSAR Builder—符合AUTOSAR(CPAP)的嵌入式系统设计<b class='flag-5'>工具</b>

    Saber中如何更好地提高仿真的收敛性(二)

    SDB 命令用于监控无法通过任何其他调试工具直接监控的仿真器事件。SDB 命令在 SaberRD 命令行中用于查看仿真器事件,例如牛顿步长限制、阈值和调度事件。
    的头像 发表于 12-05 14:46 1140次阅读
    Saber中如何更好地提高<b class='flag-5'>仿真</b>的收敛性(二)