由 AGL EG-VIRT 編輯并由 Linux 基金會(huì)發(fā)布的AGL 軟件定義汽車(chē)架構(gòu)白皮書(shū)詳細(xì)介紹了 AGL虛擬化架構(gòu),該架構(gòu)建立在支持混合關(guān)鍵性和通過(guò)通信總線進(jìn)行通信的異構(gòu)執(zhí)行環(huán)境之上。圖 1 顯示了此體系結(jié)構(gòu)的概述,將在下一節(jié)中詳細(xì)介紹。
[圖1 |AGL 虛擬化軟件定義互聯(lián)車(chē)輛架構(gòu)(通過(guò)AGL 軟件定義汽車(chē)架構(gòu)白皮書(shū))]
AGL 虛擬化架構(gòu)
更具體地說(shuō),AGL虛擬化軟件互聯(lián)車(chē)輛架構(gòu)由執(zhí)行環(huán)境(EE)、通信總線和虛擬化平臺(tái)組成。
后者是最重要的模塊,因?yàn)樗梢园踩煽康貓?zhí)行多個(gè)應(yīng)用程序、虛擬機(jī)或操作系統(tǒng),將它們整合到單個(gè)硬件/軟件平臺(tái)中。它可以使用虛擬機(jī)管理程序、系統(tǒng)分區(qū)程序、容器等技術(shù)來(lái)實(shí)現(xiàn)。
另一方面,EE是在某些情況下借助特定的CPU硬件擴(kuò)展構(gòu)建的軟件孤島,其中執(zhí)行不同的汽車(chē)功能。并非所有 EE 都具有相同的性能、安全和安保要求。出于這個(gè)原因,已經(jīng)確定了兩種類(lèi)型的EE:關(guān)鍵和非關(guān)鍵(CEE和NCEE)。EE可以通過(guò)多種方式實(shí)現(xiàn),遵循上述架構(gòu)設(shè)計(jì)的開(kāi)放性目標(biāo),例如,裸機(jī)應(yīng)用程序,虛擬機(jī),容器,單內(nèi)核或像AGL本身這樣的成熟操作系統(tǒng)。
根據(jù)EE的特性,通信總線可以是關(guān)鍵的,也可以是非關(guān)鍵的。為了保證隔離、數(shù)據(jù)安全和隱私,關(guān)鍵總線僅限于在CEE之間共享信息。因此,關(guān)鍵職能部門(mén)可以決定在這里共享絕不必須與 NCEE 共享的信息。相反,非關(guān)鍵通信總線在關(guān)鍵和非關(guān)鍵EE之間建立了橋梁。該總線以性能和安全性為目標(biāo),而不是安全性(這對(duì)于關(guān)鍵通信總線更為重要)。
三。 下一步和結(jié)論
隨著發(fā)布的AGL軟件定義汽車(chē)架構(gòu)白皮書(shū),AGL為軟件定義的互聯(lián)汽車(chē)定義了開(kāi)放,模塊化和混合的關(guān)鍵虛擬化架構(gòu),并聲稱其作為虛擬化技術(shù)集成商的角色,旨在為OEM和一級(jí)公司提供靈活的虛擬化平臺(tái)。從技術(shù)角度來(lái)看,這意味著所有旨在增強(qiáng)其平臺(tái)的開(kāi)放性、模塊化和可移植性的開(kāi)發(fā)(例如,開(kāi)發(fā)新的可互操作 API、便攜式驅(qū)動(dòng)程序、測(cè)試平臺(tái)、用于不同虛擬化解決方案的映像構(gòu)建工具等)都是 AGL 感興趣的。
在此背景下,AGL,特別是其EG-VIRT小組,已經(jīng)確定了實(shí)施該架構(gòu)的未來(lái)挑戰(zhàn)和活動(dòng)。首先,需要增強(qiáng) AGL 對(duì)虛擬化解決方案的支持。其次,輸入輸出(IO)虛擬化已被確定為需要解決的重要挑戰(zhàn),特別是對(duì)于GPU等設(shè)備。最后但并非最不重要的一點(diǎn)是,在關(guān)鍵和非關(guān)鍵汽車(chē)功能之間設(shè)計(jì)和實(shí)現(xiàn)開(kāi)源通信總線將是EG-VIRT的主要目標(biāo)。事實(shí)上,該器件被視為虛擬化汽車(chē)功能便攜性、互操作性、性能、安全性和安全性的推動(dòng)者。
審核編輯:郭婷
-
Linux
+關(guān)注
關(guān)注
87文章
11333瀏覽量
210052 -
操作系統(tǒng)
+關(guān)注
關(guān)注
37文章
6870瀏覽量
123548
發(fā)布評(píng)論請(qǐng)先 登錄
相關(guān)推薦
評(píng)論