為了避免在后期開(kāi)發(fā)階段出現(xiàn)代價(jià)高昂的問(wèn)題,目前開(kāi)發(fā)流程在測(cè)試方面傾向于左移方法,即提前介入測(cè)試。對(duì)于ECU的開(kāi)發(fā),這意味著在SIL環(huán)境中使用虛擬原型盡早執(zhí)行系統(tǒng)級(jí)測(cè)試是必不可少的。在不同的開(kāi)發(fā)階段,需要不同類(lèi)型的虛擬化工具或模擬器工具,如何保證不同廠家的虛擬化工具或者仿真測(cè)試工具能夠進(jìn)行聯(lián)合仿真和測(cè)試呢?對(duì)此,Vector為您提供開(kāi)源的SIL套件。
Vector提供的SIL套件是一個(gè)開(kāi)源庫(kù),可將被測(cè)系統(tǒng)(SUT)連接到不同開(kāi)發(fā)階段所需要的各種抽象級(jí)別的模擬器、測(cè)試工具或模型,從而實(shí)現(xiàn)分布式仿真及測(cè)試。SIL套件的開(kāi)放架構(gòu)及其穩(wěn)定的接口為獨(dú)立于工具供應(yīng)商的互操作性提供了標(biāo)準(zhǔn)。即使多個(gè)供應(yīng)商的仿真或測(cè)試工具部署在同一臺(tái)PC上或分布在多個(gè)虛擬機(jī)甚至云中,SIL套件也可以實(shí)現(xiàn)無(wú)縫連接。該套件以C++實(shí)現(xiàn)從而確保與廣泛的操作系統(tǒng)兼容,例如Windows、Linux和其他UNIX衍生產(chǎn)品,如QNX。
該套件具有三層體系架構(gòu),如下圖所示:
目前該套件支持的服務(wù)類(lèi)型如下:
>
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)閉
>
可通過(guò)yaml/json文件配置仿真參與者行為
>
Health監(jiān)測(cè)和記錄
用于錯(cuò)誤處理和調(diào)試的系統(tǒng)狀態(tài)
看門(mén)狗機(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è)試。
-
測(cè)試
+關(guān)注
關(guān)注
8文章
5692瀏覽量
128805 -
仿真
+關(guān)注
關(guān)注
52文章
4281瀏覽量
135784
發(fā)布評(píng)論請(qǐng)先 登錄
請(qǐng)問(wèn)EZ-Serial固件是否使用任何OSS(開(kāi)源軟件)庫(kù)或軟件?
PSoC 4-IEC 60730 B級(jí)和IEC 61508 SIL安全軟件庫(kù)
求助,關(guān)于NXP S32K3xx硬件板的SIL測(cè)試問(wèn)題求解
用于 SIL3 應(yīng)用工業(yè) PLC 解決方案的評(píng)估套件STEVAL-SILKT01
摩爾線程支持DeepSeek開(kāi)源通信庫(kù)DeepEP和并行算法DualPipe
摩爾線程完成DeepSeek開(kāi)源庫(kù)FlashMLA和DeepGEMM適配
沐曦GPU跑通DeepSeek開(kāi)源代碼庫(kù)FlashMLA
AI開(kāi)源模型庫(kù)有什么用
適用于MySQL和MariaDB的Python連接器:可靠的MySQL數(shù)據(jù)連接器和數(shù)據(jù)庫(kù)

鴻蒙原生開(kāi)源庫(kù)ViewPool在OpenHarmony社區(qū)正式上線
開(kāi)源AI模型庫(kù)是干嘛的
芯原股份與開(kāi)源圖形庫(kù)LVGL達(dá)成戰(zhàn)略合作
PingCAP推出TiDB開(kāi)源分布式數(shù)據(jù)庫(kù)

開(kāi)放原子開(kāi)源數(shù)據(jù)庫(kù)生態(tài)論壇成功舉辦
使用Arm KleidiCV開(kāi)源庫(kù)加速圖像處理性能

評(píng)論