為了避免在后期開發(fā)階段出現(xiàn)代價(jià)高昂的問題,目前開發(fā)流程在測(cè)試方面傾向于左移方法,即提前介入測(cè)試。對(duì)于ECU的開發(fā),這意味著在SIL環(huán)境中使用虛擬原型盡早執(zhí)行系統(tǒng)級(jí)測(cè)試是必不可少的。在不同的開發(fā)階段,需要不同類型的虛擬化工具或模擬器工具,如何保證不同廠家的虛擬化工具或者仿真測(cè)試工具能夠進(jìn)行聯(lián)合仿真和測(cè)試呢?對(duì)此,Vector為您提供開源的SIL套件。
Vector提供的SIL套件是一個(gè)開源庫,可將被測(cè)系統(tǒng)(SUT)連接到不同開發(fā)階段所需要的各種抽象級(jí)別的模擬器、測(cè)試工具或模型,從而實(shí)現(xiàn)分布式仿真及測(cè)試。SIL套件的開放架構(gòu)及其穩(wěn)定的接口為獨(dú)立于工具供應(yīng)商的互操作性提供了標(biāo)準(zhǔn)。即使多個(gè)供應(yīng)商的仿真或測(cè)試工具部署在同一臺(tái)PC上或分布在多個(gè)虛擬機(jī)甚至云中,SIL套件也可以實(shí)現(xiàn)無縫連接。該套件以C++實(shí)現(xiàn)從而確保與廣泛的操作系統(tǒng)兼容,例如Windows、Linux和其他UNIX衍生產(chǎn)品,如QNX。
該套件具有三層體系架構(gòu),如下圖所示:
目前該套件支持的服務(wù)類型如下:
Vehicle Network Controllers: CAN/CAN FD, Ethernet, FlexRay, and LIN
Data Publish/Subscribe: without any data type constraints
RPC Servers/Clients: for remote procedure call functionality
其應(yīng)用方式如下圖所示:
該套件主要特性:
》
不同抽象層的通信
支持CAN/CAN FD, Ethernet, FlexRay, LIN
支持任意應(yīng)用程序數(shù)據(jù)消息的發(fā)布/訂閱
RPC
》
虛擬仿真時(shí)間同步
》
控制和觀測(cè)仿真系統(tǒng)執(zhí)行的狀態(tài)
初始化、啟動(dòng)、停止和關(guān)閉
》
可通過yaml/json文件配置仿真參與者行為
》
Health監(jiān)測(cè)和記錄
用于錯(cuò)誤處理和調(diào)試的系統(tǒng)狀態(tài)
看門狗機(jī)制
SIL套件程序間的連接狀態(tài)監(jiān)測(cè)
分布式系統(tǒng)記錄
CANoe本身也支持SIL套件,并且可與任何其他使用SIL套件的工具(例如 vVIRTUALtarget、CANoe4SW SE)進(jìn)行協(xié)同仿真,甚至可以從桌面CANoe實(shí)時(shí)監(jiān)控正在運(yùn)行的CANoe4SW SE仿真和測(cè)試。
-
開源
+關(guān)注
關(guān)注
3文章
3695瀏覽量
43856 -
工具
+關(guān)注
關(guān)注
4文章
315瀏覽量
28299 -
Vector
+關(guān)注
關(guān)注
3文章
76瀏覽量
9281
原文標(biāo)題:連接SIL環(huán)境的開源庫
文章出處:【微信號(hào):VectorChina,微信公眾號(hào):Vector維克多】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。
發(fā)布評(píng)論請(qǐng)先 登錄
使用SIL級(jí)電源監(jiān)視器的優(yōu)勢(shì)
Analog Devices Inc. MAXESSENTIAL02EP基本電源工具套件數(shù)據(jù)手冊(cè)
Analog Devices Inc. TMC8100 評(píng)估套件數(shù)據(jù)手冊(cè)
瑞薩FUSA參考板使用指南(RX72N-RX72N參考板)符合SIL3標(biāo)準(zhǔn)的功能安全平臺(tái)軟件PLSW軟件使用教程

PSoC 4-IEC 60730 B級(jí)和IEC 61508 SIL安全軟件庫
求助,關(guān)于NXP S32K3xx硬件板的SIL測(cè)試問題求解
用于 SIL3 應(yīng)用工業(yè) PLC 解決方案的評(píng)估套件STEVAL-SILKT01
構(gòu)建開源OpenVINO?工具套件后,模型優(yōu)化器位于何處呢?
請(qǐng)問OpenVINO?工具套件中的驗(yàn)證應(yīng)用程序是什么?
如何修復(fù)IR版本與OpenVINO?工具套件版本不匹配問題?
斯丹麥德電子SIL干簧繼電器:專為自動(dòng)測(cè)試設(shè)備(ATE)設(shè)計(jì)
整車E/E虛擬模型的互聯(lián)神器之SiL Kit中間件

應(yīng)用案例分享 | 智駕路試數(shù)據(jù)分析及 SiL/HiL 回灌案例介紹

評(píng)論