国产精品久久久aaaa,日日干夜夜操天天插,亚洲乱熟女香蕉一区二区三区少妇,99精品国产高清一区二区三区,国产成人精品一区二区色戒,久久久国产精品成人免费,亚洲精品毛片久久久久,99久久婷婷国产综合精品电影,国产一区二区三区任你鲁

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

整車E/E虛擬模型的互聯神器之SiL Kit中間件

Vector維克多 ? 來源:Vector維克多 ? 2024-12-05 10:49 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

汽車功能的復雜性不斷增加,市場增長的主要驅動力是軟件創新,開發周期縮短以及頻繁的軟件更新(例如安全性、功能升級和快速變化的環境)是應對差異化必需的節奏。因此越來越多的測試和仿真工具被引入到Digital Car開發流程中,特別是結合虛擬化和SIL部署“數字孿生”模型和數據在環系統,Verification與Validation通過云端采集的數據流和“數字孿生”高度同步在一個驗證周期成為趨勢。在這些復雜的環境中,如何實現不同平臺、不同軟件組件、不同數據和模型之間的高效對接,成為整車E/E虛擬模型面臨的一個關鍵挑戰。

e1409454-ad3d-11ef-93f3-92fbcf53809c.jpg

Vector面對行業發展趨勢積極貢獻自身力量,持續開發并開源整車E/E系統虛擬集成分布式軟總線中間件SIL Kit,旨在通過提供一種跨平臺、模塊化的解決方案,解決整車E/E平臺上不同軟件系統平臺間的通信和協作問題。通過其強大的功能,SIL Kit使得開發人員能夠實現不同硬件和軟件環境之間的無縫對接,大大提高開發效率和測試精度。

e15ea516-ad3d-11ef-93f3-92fbcf53809c.jpg

SIL Kit中間件功能特性

SIL Kit中間件的核心功能圍繞E/E仿真與虛擬化SIL高效的通信和系統控制設計,具備以下關鍵特性:

>

跨平臺通信支持

SIL Kit支持多種汽車和非汽車應用場景的通信,包括虛擬CAN、LIN、Ethernet和FlexRay等協議。通過應用層的發布/訂閱機制和遠程過程調用(RPC),SIL Kit能夠實現不同平臺、不同系統間的數據交換和命令控制。

>

時間同步與系統控制

SIL Kit提供同步虛擬時間的功能,支持不同仿真環境中時間的統一管理。通過協調初始化、啟動、停止和關閉等操作,SIL Kit確保所有參與的系統能夠在一個統一的時間框架內高效協作。

>

健康監控與日志記錄

SIL Kit內建的健康監控系統能夠實時監測應用狀態,捕捉錯誤和警告信息,并通過分布式日志系統記錄這些信息。這樣一來,工程師能夠在開發和測試過程中及時發現并解決問題,確保系統穩定運行。

>

與第三方工具的無縫對接

SIL Kit設計的一個重要目標是簡化與第三方工具(如仿真器、虛擬機和其他測試工具)的集成。通過豐富的適配器支持,SIL Kit能夠與各種硬件和軟件平臺進行對接,實現系統間的互操作性。

>

系統可視化監控

SIL Kit同步提供基于網頁的看板插件SIL Kit Dashboard,提供系統當前網絡系統建立通信信息和歷史狀態,詳細展示系統是如何配置、潛在異常信息等。

e16aa096-ad3d-11ef-93f3-92fbcf53809c.jpg

應用場景

作為虛擬平臺仿真中間件,SIL Kit可廣泛應用于不同層次的ECU虛擬化測試和嵌入式系統開發,覆蓋從獨立軟件組件驗證到完整目標硬件仿真的多種場景。以下將詳細介紹應用層級測試、含基礎軟件在內的軟件系統測試、目標基礎軟件測試以及嵌入式/物理系統測試這四大典型應用場景,展示SIL Kit在各階段開發與測試中的卓越表現。

e17199a0-ad3d-11ef-93f3-92fbcf53809c.jpg

1.

Level 1 - 應用層軟件組件(SWC)測試

在Level 1場景中,SIL Kit主要用于測試沒有車載通信中間件(如BSW基礎軟件)的應用層軟件組件(SWC)。這類SWC通常不依賴于底層的基礎軟件,可以直接在宿主操作系統(如Windows或Linux)上進行編譯和執行。

可基于量產SWC實現,通常符合AUTOSAR或其他系統描述標準,定義系統接口

無需BSW,SWC可以作為獨立的軟件單元進行開發和測試。

SWC通過SIL Kit直接進行接口測試,包括Sender/Receiver通信(使用SIL Kit的數據發布/訂閱機制)和Client/Server通信(通過SIL Kit的遠程過程調用RPC實現)。

SIL Kit在此場景下作為仿真中間件,通過虛擬化技術實現對SWC接口的測試。通過數據發布/訂閱和RPC,SIL Kit能夠高效地模擬系統行為,并確保SWC的各個接口能夠正常工作,而無需依賴復雜的硬件或基礎軟件支持。

e1788eae-ad3d-11ef-93f3-92fbcf53809c.jpg

2.

Level 3 – 完整協議棧級軟件測試

Level 3場景涉及到SWC與基礎軟件一起運行,這意味著SWC與底層的硬件抽象層(如MCAL驅動)以及其他基礎組件共同工作。這些組件通常在實際的汽車ECU上運行,進行復雜的硬件控制和管理。

SWC和BSW都是基于量產級實現,通常與硬件直接交互。

通過汽車網絡(如CAN、LIN、Ethernet、FlexRay)和GPIO(通用輸入輸出)接口進行數據交換。

BSW通過SIL Kit服務進行功能增強,如通過虛擬CAN、LIN等協議模擬網絡通信。

SIL Kit為此場景提供強大的虛擬網絡支持,如虛擬CAN和虛擬Ethernet,幫助開發者在沒有物理硬件的情況下進行全面的系統驗證。通過SIL Kit的虛擬化技術,開發者可以在本地計算機上模擬多個ECU的交互,并驗證SWC和BSW之間的通信和數據交換是否順暢無誤。

e17f7b92-ad3d-11ef-93f3-92fbcf53809c.jpg

3.

Level 4 - 目標硬件和目標BSW層測試

Level 4場景涉及的是在目標硬件上運行的應用算法和基礎軟件,通常這些系統已經經過編譯,并轉化為針對特定硬件的二進制映像。這時,系統通過硬件仿真器或模擬器進行測試,以驗證其在真實運行環境中的表現。

算法和通信軟件已經編譯為二進制映像,部署到目標硬件上(如汽車ECU的實際硬件或其仿真版本)。

系統通過硬件仿真器或模擬器進行測試,仿真器提供虛擬的硬件環境,包括汽車網絡和GPIO接口。

仿真器與SIL Kit集成,通過虛擬總線和GPIO進行數據傳輸。

在此場景下,SIL Kit通過與仿真器的集成,為硬件仿真提供支持,確保算法和基礎軟件能夠在實際硬件環境中運行并進行測試。SIL Kit的虛擬時間同步和協同仿真能力,使得硬件和軟件的交互更加精確,開發人員能夠進行更加高效的聯合測試。

e187d620-ad3d-11ef-93f3-92fbcf53809c.jpg

4.

嵌入式/物理系統測試

在嵌入式/物理系統測試場景中,SIL Kit用于測試與物理硬件接口直接交互的嵌入式系統。此類系統通常包含各種傳感器、執行器以及其他物理I/O設備。

嵌入式系統的軟件與物理硬件接口直接交互,涉及到傳感器、執行器等設備的數據交換。

需要在沒有完全依賴硬件的情況下,模擬和測試系統的功能。

SW接口通過SIL Kit的自動生成適配器代碼(SIL Adapter)進行連接,支持物理I/O和傳感器/執行器數據的發布/訂閱。

SIL Kit能夠通過自動生成的適配器代碼(SIL Adapter),將嵌入式系統的接口直接與SIL Kit進行連接,實現傳感器、執行器數據的模擬與測試。通過SIL Kit的數據發布/訂閱機制,系統能夠在虛擬環境中高效測試與物理硬件的交互,而不需要實際硬件的支持。這種虛擬化和仿真能力為開發人員提供巨大的便利,尤其在硬件資源緊張或者硬件尚未準備好時,能夠進行有效的功能驗證和調試。

e192d84a-ad3d-11ef-93f3-92fbcf53809c.jpg

面向整車E/E虛擬化模型開發,在仿真與虛擬化SIL系統中間件SIL Kit加持下,Vector持續開發SDV虛擬化工具鏈,在工程師熟悉的總線與HIL平臺CANoe上擴展增強各等級的虛擬化工具與方法論,以便更好地服務用戶構建“L1-L3-HIL”測試驗證技術路線。

e199e900-ad3d-11ef-93f3-92fbcf53809c.jpg

多樣化的第三方工具對接與擴展生態

– 各類適配已經免費開源

為了滿足構建整車E/E虛擬化平臺開發和測試中多樣化的需求,SIL Kit通過一系列適配器與擴展工具,實現與第三方工具的深度集成。這些適配器覆蓋硬件仿真、虛擬網絡、汽車總線、動力學仿真、場景仿真、車聯網仿真、通用輸入輸出設備以及功能單元仿真等多個領域,為用戶提供靈活、高效的開發與測試支持,CANoe用戶無需開發可直接配置使用。

e1b255ee-ad3d-11ef-93f3-92fbcf53809c.jpg

>

SIL Kit Adapter for QEMU:硬件仿真集成

SIL Kit適配器支持與QEMU(一個開源的硬件仿真器和虛擬化平臺)的深度集成。這種方式使得開發者可以輕松將QEMU中運行的系統連接至SIL Kit環境中。通過該適配器,開發者可以:

創建并設置QEMU映像,搭建與真實硬件類似的虛擬環境。

在SIL Kit環境中運行仿真系統,實現虛擬與現實之間的數據交互。

利用示例應用進行通信驗證,測試仿真硬件與其他系統組件的協作能力。

>

SIL Kit Adapter for TAP Devices:虛擬網絡接口集成

該適配器用于將SIL Kit連接至TAP設備,從而模擬虛擬網絡通信。開發者可以通過以下方式使用此適配器:

搭建TAP設備環境,模擬以太網通信。

在Linux或Windows環境中運行示例應用,實現虛擬網絡中的數據交換。

高效測試多節點網絡通信,為真實環境部署提供可靠保障。

>

SIL Kit Adapter for Virtual CAN:虛擬CAN支持

SIL Kit還支持通過Virtual CAN(SocketCAN)與虛擬CAN網絡接口集成。這種適配器專為Linux環境設計,特別適用于汽車領域的通信測試:

模擬和測試基于CAN協議的車輛通信。

提供高精度的總線數據傳輸能力,支持開發者驗證多節點通信的可靠性。

可用于構建虛擬環境中的完整車輛網絡系統。

注意:由于WSL/WSL2內核不支持SocketCAN,該適配器僅限于Linux操作系統

>

SIL Kit Adapter for Generic Linux IO:通用Linux IO設備支持

該適配器擴展SIL Kit與通用Linux IO設備的對接能力,例如字符設備或GPIO芯片。通過這種方式,開發者可以:

構建通用的Linux開發環境,快速進行適配器開發。

使用SIL Kit發布/訂閱機制,測試與實際物理IO設備的交互能力。

在WSL/WSL2環境中支持Advalues和字符設備模式。注:GPIO模式需要自定義內核編譯。

>

SIL Kit FMU Importer:FMU集成與仿真

SIL Kit FMU Importer是SIL Kit專為功能單元仿真(FMU,Functional Mockup Units)設計的擴展工具。該工具能夠:

將FMU導入SIL Kit,作為參與者與其他系統組件協作。

通過配置文件實現全自動的無用戶交互操作。

支持多個FMU單元同時運行,進行系統級的聯合仿真。

結語

SIL Kit作為高效、靈活、開源的整車E/E虛擬化與SIL“底座”中間件,憑借其強大的跨平臺通信能力、時間同步與系統控制功能,以及與第三方工具的無縫對接,已經成為嵌入式系統開發和汽車電子測試領域的核心技術之一。開源SIL Kit能為工程師提供高效、穩定、可靠的解決方案,幫助企業降低開發成本,縮短時間周期,同時提升系統的整體質量與穩定性。對于VDA倡導的汽車電子SIL架構,Vector已經提供包括云端部署的完整解決方案。仿真與虛擬化SIL系統中間件SIL Kit下載鏈接:https://github.com/vectorgrp/sil-kit

e1d7ffec-ad3d-11ef-93f3-92fbcf53809c.png

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 通信
    +關注

    關注

    18

    文章

    6391

    瀏覽量

    140037
  • 開源
    +關注

    關注

    3

    文章

    4203

    瀏覽量

    46122
  • 整車
    +關注

    關注

    0

    文章

    43

    瀏覽量

    7021
  • 汽車
    +關注

    關注

    15

    文章

    4153

    瀏覽量

    41093

原文標題:整車E/E虛擬模型的互聯神器 | SiL Kit 中間件

文章出處:【微信號:VectorChina,微信公眾號:Vector維克多】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    探索MAX20004E/MAX20006E/MAX20008E:汽車級降壓轉換器的卓越

    探索MAX20004E/MAX20006E/MAX20008E:汽車級降壓轉換器的卓越選 在汽車電子系統中,對高效、可靠的電源管理解決方案需求十分迫切。Maxim Integrate
    的頭像 發表于 03-05 11:10 ?75次閱讀

    深度解析MAX26408E/MAX26410E:高性能集成降壓轉換器的卓越

    深度解析MAX26408E/MAX26410E:高性能集成降壓轉換器的卓越選 在電子設計領域,電源管理一直是至關重要的環節。今天,我們將深入探討Analog Devices推出的MAX26408
    的頭像 發表于 03-02 16:45 ?105次閱讀

    MAX3205E:高速差分ESD保護IC的卓越

    MAX3205E/MAX3207E/MAX3208E:高速差分ESD保護IC的卓越選 在電子設備的設計中,靜電放電(ESD)保護是一個至關重要的環節。尤其是在高速信號傳輸的場景下,如
    的頭像 發表于 02-10 11:30 ?142次閱讀

    以“網關中間件”實現充電樁OCPP 1.6安全配置文件無縫升級

    深圳惠志科技有限公司推出的OCPP安全代理網關采用"網關中間件"架構,在充電樁與云端CSMS之間透明地部署,實現充電樁OCPP 1.6協議安全配置文件從Profile 0/1到Profile 2/3的無縫升級,而無需觸及樁端硬件與固件。
    的頭像 發表于 02-04 11:56 ?788次閱讀
    以“網關<b class='flag-5'>中間件</b>”實現充電樁OCPP 1.6安全配置文件無縫升級

    探索VN340SP-E與VN340SP-33-E:高性能固態繼電器的卓越

    探索VN340SP-E與VN340SP-33-E:高性能固態繼電器的卓越選 在電子工程師的世界里,選擇合適的元件對于設計的成功至關重要。今天,我們將深入探討STMicroelectronics推出
    的頭像 發表于 01-28 11:40 ?401次閱讀

    深入解析DRV8424E/P與DRV8425E/P:雙H橋電機驅動的理想

    深入解析DRV8424E/P與DRV8425E/P:雙H橋電機驅動的理想選 在工業應用的電機驅動領域,雙H橋電機驅動器一直是實現高效、精確控制的關鍵組件。今天,我們就來深入剖析德州儀器(TI)推出
    的頭像 發表于 01-07 17:55 ?642次閱讀

    德州儀器SN65C1167E/1168E:RS - 422通信的理想

    德州儀器SN65C1167E/1168E:RS - 422通信的理想選 在工業自動化、電機驅動等眾多應用場景中,可靠的通信接口是系統穩定運行的關鍵。德州儀器(TI)推出的SN65C1167E
    的頭像 發表于 12-26 14:35 ?289次閱讀

    探索 KIT_T2G-B-E_LITE 評估套件:開啟 TRAVEO? T2G 開發之旅

    探索 KIT_T2G-B-E_LITE 評估套件:開啟 TRAVEO? T2G 開發之旅 在電子工程師的日常工作中,選擇一款合適的評估套件對于項目的開展至關重要。今天,我們就來深入了解一下英飛凌
    的頭像 發表于 12-19 16:40 ?782次閱讀

    探索PSOC Edge E84 AI Kit:開啟下一代機器學習邊緣設備設計之旅

    探索PSOC Edge E84 AI Kit:開啟下一代機器學習邊緣設備設計之旅 在電子工程師的世界里,不斷追求創新和高效是永恒的主題。今天,我們將深入探討一款專為快速原型開發而設計的強大
    的頭像 發表于 12-18 14:45 ?597次閱讀

    【瑞薩RA6E2】瑞薩E2S軟件安裝過程,等待過程玩下97_e2 studio_ZGZZ

    /renesas/fsp/releases E2 Studio是開發的核心,包含了HAL庫、RTOS、中間件、圖形化配置等。 安裝過程: ****目前版本的是1.64G,需要下載太有的時間 安裝界面與舊的有點
    發表于 12-01 22:42

    STM32U575VGT6在cubeMX中沒有FATFS中間件,是不支持嗎?

    STM32U575VGT6在cubeMX中沒有FATFS中間件,是不支持?還是待開發?現在這塊板子使用FATFS只能自己手動移植嗎?
    發表于 07-30 06:46

    重磅更新 | HPM_SDK v1.10.0 發布

    版本更新概況[New]增加HPM5E00系列MCU以及HPM5E00EVK支持增加flash_xip_hybrid構建,在該模式下AXI_SRAM被用作FLASH前256KB的緩存,位于FLASH前256KB的代碼擁有RAM級別的訪問性能。1、新增/更新的
    的頭像 發表于 07-02 15:07 ?1404次閱讀
    重磅更新 | HPM_SDK v1.10.0 發布

    中科創達與ETAS推出預集成多域中間件解決方案

    近日,ETAS 與 ThunderSoft(中科創達)宣布雙方建立了緊密合作關系,并將在今年6月24日至25日于路德維希堡舉行的汽車電子大會上,聯合展示其新開發的、面向高性能計算(HPC)SoC 車載系統的多域預集成中間件解決方案。
    的頭像 發表于 06-25 10:16 ?1268次閱讀

    STM32MP131C CbueMX中間件無RTOS選項是怎么回事?

    如題,STM32MP131C CbueMX中間件無RTOS選項,對比選擇STM32MP157芯片是有的,怎么查這部分資料呢
    發表于 03-14 06:59

    e2studio和Keil簡介及如何安裝e2studio開發環境

    (簡稱為e2或e2s)是瑞薩電子的一款包含代碼開發、構建和調試的開發工具。e2studio基于開源EclipseIDE和與相關的C/C++開發工具(CDT)。
    的頭像 發表于 03-13 17:27 ?3183次閱讀
    <b class='flag-5'>e</b>2studio和Keil簡介及如何安裝<b class='flag-5'>e</b>2studio開發環境