微控制器支持虛擬化多個獨立的OS實例,使其能運行在單核或者多核系統(tǒng)上。Vector遵循ISO 26262 ASIL-D開發(fā)安全高效的虛擬化組件veHypervisor,實現在單個ECU硬件上運行多個不同配置的ECU系統(tǒng)。
在MICROSAR Classic中,veHypervisor基礎軟件組件實現在單個控制器上運行多個獨立的虛擬機。veHypervisor組件遵循ISO 26262開發(fā),且達到ASIL-D等級。利用當前控制器支持的虛擬化技術,能確保虛擬機安全高效的運行,例如,通過切換虛擬機實現時間片調度。此外,通過硬件對內存、寄存器以及外設的保護,可以實現安全隔離,混合安全等級以及安全應用。
系統(tǒng)資源將被集中分配給各個虛擬機,同時,外設保護機制將不允許其他虛擬機訪問該資源。veHypervisor也能管理中斷,使其在虛擬機的時間片內被響應。此外,veHypervisor兼容所有操作系統(tǒng),因此無需變動現有的工程,就能輕松將多個工程合并到一個控制器上。
veHypervisor為各個虛擬機提供API接口,用于虛擬機間的安全通信,從而實現資源共享和統(tǒng)一管理。例如,通過中央實例重啟各個虛擬機。
為了充分利用當前微控制器的可用算力,滿足硬實時需求,可以配置調度表,實現時間片調度。用戶可以靈活分配可用資源,包括在單核上運行多個虛擬機,將多核分配給一個虛擬機,或者在多核上配置多個虛擬機。
用戶可以通過DaVinci Configurator Pro工具配置veHypervisor組件。
虛擬化案例:4個虛擬機運行于雙核MCU
原文標題:基于MICROSAR Classic的安全高效的虛擬化方案veHypervisor
文章出處:【微信公眾號:Vector維克多】歡迎添加關注!文章轉載請注明出處。
-
ecu
+關注
關注
14文章
978瀏覽量
57087 -
虛擬機
+關注
關注
1文章
971瀏覽量
30316 -
Vector
+關注
關注
3文章
98瀏覽量
9964
原文標題:基于MICROSAR Classic的安全高效的虛擬化方案veHypervisor
文章出處:【微信號:VectorChina,微信公眾號:Vector維克多】歡迎添加關注!文章轉載請注明出處。
發(fā)布評論請先 登錄
汽車ECU系統(tǒng)基礎芯片MC33989:功能、特性與應用全解析
車載ECU電磁兼容性測試必要性分析報告
新思科技Silver解鎖FreeRTOS虛擬ECU潛能
新能源汽車車載ECU出廠故障檢測
ECU刷寫前的“隱藏關卡”:3分鐘看懂XCP/CCP標定
ECU刷寫完全指南:從理論到實踐
使用Bypass工具加速ECU軟件開發(fā)與標定
技術解讀 | 光庭信息虛擬ECU技術賦能SOA化MCU軟件的早期驗證與集成加速
康謀方案 ARXML 規(guī)則下 ECU 總線通訊與 ADTF 測試方案
用是德示波器3000T X系列的手勢操作簡化汽車ECU復雜信號調試
泰克示波器TBS2072B如何解決ECU故障診斷難題
原廠方案:VX1000廣泛支持ARM架構ECU的高速測量與標定
Vector MICROSAR HSM固件通過ISO/SAE 21434認證
Vector實現在單個ECU硬件上運行多個不同配置ECU系統(tǒng)
評論