AGL 軟件定義汽車架構白皮書定義了如何使用虛擬化技術實現軟件定義車輛的 AGL 目標平臺,并在文檔中介紹其汽車優勢、挑戰、用例和要求。
從一開始,這項工作目標就是為虛擬化平臺提供一個架構,可供一級或 OEM 公司使用、擴展或定制,以縮短上市時間。
然而,汽車市場具有重要的認證要求,對AGL及其開發過程提出了挑戰。開源自動化開發實驗室(OSADL)和XEN社區正在朝著這個方向進行現有的努力。得益于其虛擬化方法(如下所述),AGL 能夠利用這些以及未來可能朝這個方向開展的任何活動。
[圖1 |集成在 AGL 架構中的 AGL 虛擬化方法(通過AGL 軟件定義汽車架構白皮書)]
面向虛擬化的 AGL 方法
推動AGL虛擬化軟件互聯汽車架構設計的關鍵目標是:
模塊化:虛擬機管理程序、虛擬機、汽車功能等被認為是可互換的模塊,可以在編譯時或運行時進行更改。一級供應商和原始設備制造商能夠將它們結合在一起,并在競爭中脫穎而出。
開放性:AGL 虛擬化架構支持多個虛擬機管理程序、CPU 架構、軟件許可證和部署(可以作為主機或來賓系統執行)。
支持混合關鍵性:此體系結構的目標是整合具有不同關鍵級別的應用程序。從安全性、實時響應性等方面考慮了異構要求。
這三個目標使AGL平臺在現有的汽車虛擬化解決方案和開源項目中具有獨特的地位。
AGL 在開源汽車虛擬化社區中的作用
事實上,不同的汽車虛擬化解決方案已經存在,并且已經有幾個開源社區致力于虛擬化。值得注意的例子是XEN和KVM,但也有L4Re,ACRN,Jailhouse和ATF。那么AGL的作用是什么?
選擇其中之一有幾個缺點:首先,它會打破從一開始就驅動解決方案設計的開放性目標。其次,這將向一級供應商和OEM強加虛擬化解決方案,因此這將使他們難以找到差異化產品的方法。此外,開發新的虛擬化解決方案也不會帶來回報:因為沒有利用這些社區的代碼、豐富的經驗和專業知識,以及開發性能優于現有虛擬化解決方案的重要挑戰。
這就是為什么AGL不會開發新的虛擬機管理程序,而是利用現有的開源解決方案(以及各自社區的經驗和經驗),將它們視為其架構的模塊。因此,AGL(尤其是虛擬化專家組)的角色是虛擬化技術集成商之一,旨在支持不同的虛擬化技術并使它們可互操作和可互換。從技術角度來看,這意味著AGL對旨在增強其平臺的開放性,模塊化和可移植性的所有開發(例如,開發新的可互操作API,便攜式驅動程序,測試臺,用于不同虛擬化解決方案的映像構建工具等)感興趣。
審核編輯:郭婷
-
汽車電子
+關注
關注
3037文章
8342瀏覽量
170113 -
開源
+關注
關注
3文章
3676瀏覽量
43803 -
虛擬機
+關注
關注
1文章
966瀏覽量
29331
發布評論請先 登錄
虛擬化數據恢復—XenServer虛擬化平臺上VPS不可用的數據恢復案例

hyper v 虛擬化,Hyper-V 虛擬化:Hyper-V虛擬化的最佳實踐

hyper v 虛擬化,hyper-v虛擬化:企業級虛擬化解決方案的全面解析

RAID 5 在虛擬化環境中的應用
簡儀科技助力第七屆“開源杯”江蘇省智能(虛擬)儀器競賽
蟬聯第一!賽迪報告發布,云宏虛擬化位居國產獨立第三方虛擬化軟件TOP1

云計算中的虛擬化技術應用
AS5805M功放中DRC和AGL的區別是什么?
TAS5825M打開AGL聲音有時會出現變調,為什么?
什么是虛擬機?什么是虛擬化?
虛擬化數據恢復—XenServer虛擬化平臺數據恢復案例

評論