隨著汽車電子電氣(E/E)架構向中央集中式演進,汽車軟件的功能變得越來越復雜,軟件的研發模式正由傳統的瀑布式向敏捷式轉變。在軟件功能快速迭代的背景下,要求能夠盡早的進行軟件驗證,發現和糾正軟件中的缺陷,并在高頻率OTA軟件升級時,能夠自動化持續驗證。
然而,在開發早期,真實的硬件控制器(ECU)往往尚未就緒,依賴硬件進行測試會嚴重阻塞開發進度,增加時間和金錢成本。此時,軟件在環測試(SIL) 的重要性就凸顯出來。SIL通過在電腦上模擬出一個真實的車輛運行環境,讓軟件工程師可以在脫離物理硬件的情況下,對編譯后的目標代碼進行全功能、高可靠性的測試。
軟件在環(SIL)能夠提前測試經緯恒潤全新推出的軟件在環(SIL,software in the loop)測試平臺INTEWORK-TVM(Test platform for Virtual Machine),用于滿足用戶對軟件功能提前測試的需求。該平臺采用了云仿真技術,支持實現多個測試節點并行測試,從而支撐軟件敏捷開發流程。TVM具備虛擬控制器(vECU)生成、虛擬控制器(vECU)集成、對象模型集成、虛擬總線仿真、虛擬測量和標定等功能。
經緯恒潤TVM試驗管理軟件
經緯恒潤軟件在環(SIL)測試平臺▎核心功能解析
- 虛擬控制器(vECU)生成功能
虛擬控制器(vECU)生成是軟件在環(SIL)測試平臺關鍵的一個環節,需要將軟件代碼通過x86編譯器生成與測試環境兼容的可執行文件,從而實現仿真測試。
虛擬控制器(vECU)所包含的內容通常可由ASW,BSW以及中間件等幾個部分構成。經緯恒潤SIL測試平臺配置了專用編譯器,可將軟件代碼編譯生成虛擬控制器(vECU),并支持將vECU自動集成到TVM軟件中。
vECU生成與SIL測試環境集成- 虛擬測量和標定功能
TVM軟件支持虛擬測量和標定功能,通過讀取ECU原始A2L文件,提取標定變量的名稱、數據類型、長度、存儲屬性,刪除原始ECU物理地址,通過TVM軟件自動分配虛擬地址空間。將A2L文件中的變量與虛擬地址建立新映射,并將適配后的A2L文件導入總線工具中,通過XCP通訊即可實現讀取、標定ECU變量。
TVM軟件虛擬測量和標定功能- 虛擬總線功能
為了在軟件在環(SIL)環境中實現vECU與vECU之間的虛擬通訊,支撐多個vECU協同測試,TVM軟件集成了CAN、LIN、以太網虛擬總線功能,可通過導入DBC、LDF文件,實現vECU間報文交互。
TVM虛擬總線功能- 云并行測試功能介紹
云并行測試可將一周的測試任務壓縮至幾個小時內甚至更短時間(依賴于服務器資源)完成,經緯恒潤SIL測試平臺支持云并行測試。在測試任務觸發后,通過測試管理平臺將測試用例智能下發至各測試節點,自動配置服務器資源和測試節點數量,實現各測試節點容器化運行,測試結束后可自動上傳測試報告。
為了提升軟件研發效率,減少測試人員投入。經緯恒潤SIL測試平臺與CICD自動化流水線工具實現了打通,能夠實現從軟件代碼提交到測試報告提交自動流水線作業。
持續驗證功能經緯恒潤軟件在環(SIL)測試平臺TVM有如下優勢:
- 具備成熟的SIL工具鏈包括試驗管理軟件、自動化測試軟件、整車動力學模型、被控對象模型、IO模型等
- 支持AUTOSAR CP、AUTOSAR AP以及基于Linux的多種控制算法軟件
- 支持SOME/IP、DDS、CyberRT和ROS等多種主流中間件
- 一鍵式關鍵代碼生成功能,實現高效的軟件集成
- 遵循行業標準協議,包括XIL API、FMI和XCP等
- 具備豐富的汽車嵌軟開發經驗,對汽車電子軟件架構和軟件功能邏輯具備較高的認知,能有效降低虛擬控制器集成調試風險
- 具備強大的自主軟件開發團隊和業務交付團隊,能夠快速解決從虛擬控制器集成到功能調試中的疑難問題,保障SIL系統快速交付
- 積累了豐富的測試場景庫和測試用例,可實現SIL工程/模型/測試用例到HIL的快速遷移,提供客戶更高的多測試手段兼容性
經緯恒潤SIL測試平臺通過高度自動化的云仿真和并行測試能力,將測試驗證環節大幅前置。該平臺憑借其成熟的工具鏈、對多種架構的廣泛兼容性以及與HIL測試的順暢銜接,為車企構建了高效的持續測試閉環,顯著加速了軟件研發周期并提升了產品可靠性。
-
測試
+關注
關注
9文章
6201瀏覽量
131345 -
汽車電子
+關注
關注
3045文章
8956瀏覽量
172796 -
OTA
+關注
關注
7文章
628瀏覽量
38285 -
SIL
+關注
關注
0文章
16瀏覽量
2869
發布評論請先 登錄
什么是高可靠性?
MUN12AD03-SEC電源模塊性能、成本、可靠性三大優勢
芯片可靠性(RE)性能測試與失效機理分析
如何測試單片機MCU系統的可靠性
如何測試時間同步硬件的性能和可靠性?
可靠性設計的十個重點
AR 眼鏡硬件可靠性測試方法
關于LED燈具的9種可靠性測試方案
可靠性測試包括哪些測試和設備?
半導體測試可靠性測試設備
提供半導體工藝可靠性測試-WLR晶圓可靠性測試
電機微機控制系統可靠性分析
如何測試SiC MOSFET柵氧可靠性
高頻OTA時代,如何用SIL測試兼顧軟件可靠性和迭代速度?
評論