SOAFEE 利用云原生框架從最佳實踐和標準中受益。但是,汽車軟件需要增強云原生技術(shù)。其中包括使用混合應(yīng)用程序和實時處理器(包括一系列加速器)的異構(gòu)計算架構(gòu)部署 ECU 的能力。
通過工作組,Arm 及其合作伙伴旨在了解云原生技術(shù)的當(dāng)前差距,并與相關(guān)標準機構(gòu)合作。合作將有助于彌合差距,使云原生框架能夠應(yīng)用于汽車領(lǐng)域。
由于汽車軟件的安全性和實時性要求,最需要增強編排器。增強示例包括 I/O 帶寬和保證執(zhí)行時間。編排器還必須能夠表達汽車軟件的額外運行時要求。
下一步是增強容器運行時間以滿足汽車需求。首選路徑是使用虛擬化容器運行時。SOAFEE 開發(fā)人員正在與 Open Container Initiative 標準機構(gòu)合作來實現(xiàn)容器運行時增強功能。
DevOps 增強必須針對汽車測試和驗證,從云活動到實驗室開發(fā)再到車載試駕。用于 CI/CD 或持續(xù)集成/持續(xù)開發(fā)的云原生技術(shù)也將過渡到汽車軟件以提供額外的功能。
SOAFEE 的一個關(guān)鍵價值主張是汽車軟件平臺和應(yīng)用程序的可移植性和重用性。為了實現(xiàn)可移植性,需要對加速器和高帶寬 IO 設(shè)備進行增強。功能安全和實時能力也是其中的一部分。
VirtIO 是一個標準化接口,允許虛擬機訪問簡化的“虛擬”設(shè)備。SOAFEE 正在探索 VirtIO 如何提供幫助。
這些針對汽車應(yīng)用程序的云原生增強功能仍在進行中。
可用性
SOAFEE 參考軟件堆棧的初始版本現(xiàn)已推出,支持云原生汽車軟件的開發(fā)。SOAFEE 參考軟件可以在這里下載。
要使用 SOAFEE 軟件框架,開發(fā)人員需要一個參考硬件平臺。凌華科技提供兩個平臺。用于實驗室開發(fā)的系統(tǒng)可用于 32 核 Ampere Altra SoC。堅固的參考硬件平臺也可用于使用 80 核 Ampere Altra SoC 的車載測試。
參考硬件和軟件框架支持開發(fā)和測試用于駕駛艙、ADAS、AV 和動力系統(tǒng)應(yīng)用的基于 SOAFEE 的 ECU。
Arm 將需要更多的硬件和軟件組件來構(gòu)建強大的云生態(tài)系統(tǒng)和配套的嵌入式汽車產(chǎn)品。這需要時間,但 Arm 已經(jīng)取得了良好的開端。
SOAFEE 競賽
Arm 的 SOAFEE 戰(zhàn)略很可能會成功,但仍有競爭空間。
許多公司已經(jīng)采用云平臺來開發(fā)汽車軟件。如果生態(tài)系統(tǒng)按預(yù)期發(fā)展,這些進入者很可能會隨著時間的推移轉(zhuǎn)向 SOAFEE。因此,它們不太可能成為直接競爭對手。
領(lǐng)先的處理器平臺公司可能是競爭對手,尤其是英特爾公司。Nvidia 可以利用 SOAFEE,即使其對 Arm 的收購提議沒有成功。我在 PC 行業(yè)的經(jīng)驗表明,與 SOAFEE 競爭的機會很短。
為什么?因為 Arm 處理器在所有 ECU 領(lǐng)域都占主導(dǎo)地位。一旦擁有與 Arm 兼容的系統(tǒng)和軟件的大型 OEM、一級供應(yīng)商和主要芯片制造商開始使用 SOAFEE,這場戰(zhàn)斗就會取得勝利。這可能會在大約兩年內(nèi)發(fā)生,使 SOAFEE 成為事實上的標準。
底線
汽車軟件行業(yè)在開發(fā)新的應(yīng)用程序和系統(tǒng)軟件時已經(jīng)轉(zhuǎn)向云軟件平臺。SOAFEE 添加了用于 IT 和云應(yīng)用程序的功能,但具有車輛部署所需的特定功能。
SOAFEE 將為云開發(fā)添加實時操作和安全功能,并為部署在 ECU 中的嵌入式軟件平臺添加等效功能——在車輛的整個生命周期內(nèi)。
Arm 將 SOAFEE 定位為汽車云原生軟件開發(fā)的事實標準。
SOAFEE 并沒有為 Arm 創(chuàng)造新的收入——至少現(xiàn)在還沒有。然而,它增加了處理器競爭對手在汽車市場的進入壁壘——這個壁壘已經(jīng)相當(dāng)高了。
雖然我相信 Arm 的戰(zhàn)略會成功,但 SOAFEE 將如何影響汽車軟件業(yè)務(wù)和供應(yīng)鏈的各個部分仍然存在許多問題。