汽車級Linux(AGL)是參與嵌入式系統開發的最具創新性的社區之一。正如嵌入式計算設計正式認可的那樣,這種創新源于開源和代碼優先的方法,包括提供事實上的基于 Linux 的標準平臺,從而顯著縮短汽車軟件上市時間和許可成本。該平臺是當今汽車行業的顛覆性創新,原始設備制造商和一級公司不斷面臨提供更智能、更便宜和更互聯的功能的挑戰。
AGL 軟件平臺提供從操作系統層 (Linux) 到 API、軟件開發工具包 (SDK) 和參考應用程序的垂直解決方案。然而,自動駕駛和軟件定義車輛需要執行具有不同功能安全要求的數百種功能。事實上,用戶希望看到自動駕駛功能與他們的郵箱應用程序一起運行,或者能夠讓孩子們在使用后視攝像頭的同時在后座上玩最新的3D視頻游戲。在這種情況下,需要擴展AGL平臺以支持一項額外的技術,允許安全有效地組合混合關鍵功能:虛擬化。
什么是虛擬化?
虛擬化是一種用于通過資源抽象或分區創建多個虛擬執行環境的技術。虛擬化歷來被設計為服務器市場的一項技術,隨著嵌入式硬件平臺計算能力的不斷提高,虛擬化也在具有虛擬機管理程序、系統分區程序和容器的嵌入式系統中找到了應用。虛擬機管理程序是靠近操作系統層運行的軟件組件,它創建硬件資源抽象,以便以虛擬機 (VM) 的形式同時執行不同的操作系統。系統分區程序不使用抽象,而是對系統資源進行分區,以創建孤立的虛擬環境,以便直接在(分區)硬件上執行操作系統。
另一方面,容器實現了虛擬機管理程序和系統分區程序的相同目標,但不使用硬件平臺的特定功能。它們在 AGL 中的使用僅限于沒有安全或實時要求的工作負載 f或這個原因。
AGL 汽車虛擬化
在現代車輛中,需要安全地隔離不同的功能,支持ISO 26262安全認證,并且它們不會相互干擾。此外,用戶期望越來越多的這些功能可以即時安裝,可定制和無線升級。在這種情況下,為汽車架構中的每個新功能添加新的電子控制單元(ECU)不再適用:它不能隨著功能數量的增加而擴展,它不能提供用戶所需的定制水平,并且它成倍地增加了成本(硬件、布線、維護等)。
對于AGL而言,虛擬化是軟件定義的聯網汽車使能器技術,因為它能夠通過同時提供運行時可配置性,以安全高效的方式提供靈活且可擴展的架構,同時托管多個(和隔離)功能的執行。AGL正在努力通過一套虛擬化技術擴展其平臺,并且由于社區內的虛擬化專業人員團隊組成了虛擬化專家組(EG-VIRT),發布了白皮書《AGL軟件定義汽車架構》。
這項工作的目標是為軟件定義互聯汽車的開源事實標準鋪平道路。
審核編輯:郭婷
-
Linux
+關注
關注
87文章
11449瀏覽量
212702 -
虛擬化
+關注
關注
1文章
396瀏覽量
30097 -
SDK
+關注
關注
3文章
1063瀏覽量
47627
發布評論請先 登錄
光庭信息邀您相約德國慕尼黑汽車軟件策略峰會
軟件定義汽車如何改變未來出行
軟件定義汽車將如何變革汽車行業
華為亮相2025年軟件定義汽車工作年會
解鎖未來汽車電子技術:軟件定義車輛與區域架構深度解析
東軟睿馳出席2025第六屆軟件定義汽車論壇暨AUTOSAR中國日
中科創達出席2025第六屆軟件定義汽車論壇暨AUTOSAR中國日
QNX攜手微軟加速軟件定義汽車發展
軟件定義汽車引發的產品開發大變革
AS5805M功放中DRC和AGL的區別是什么?
TAS5825M打開AGL聲音有時會出現變調,為什么?
在軟件定義汽車的大背景下,MathWorks如何更好地賦能汽車設計

評論