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