據(jù)外媒報(bào)道,致力于開發(fā)面向互聯(lián)汽車技術(shù)的開源平臺Automotive Grade Linux(AGL)發(fā)布全新的開源SDV參考實(shí)現(xiàn)SoDeV,支持軟件優(yōu)先開發(fā),擺脫了硬件的限制。

圖片來源: AGL
SoDeV由松下汽車系統(tǒng)(Panasonic Automotive Systems)、本田(Honda)和AGL軟件定義車輛(SDV)專家組牽頭,它將AGL統(tǒng)一代碼庫(Unified Code base,UCB)與Linux基金會(Linux Foundation)托管的多個(gè)開源項(xiàng)目相結(jié)合,旨在支持下一代汽車的ECU整合、利用虛擬化實(shí)現(xiàn)硬件抽象以及云集成。SoDeV的其他貢獻(xiàn)者包括豐田(Toyota)、馬自達(dá)(Mazda)、愛信(AISIN)和瑞薩電子(Renesas)。
“構(gòu)建現(xiàn)代軟件定義汽車架構(gòu)需要許多關(guān)鍵的開源組件,其中大部分都托管在Linux基金會,”Automotive Grade Linux執(zhí)行董事Dan Cauchy表示?!癝oDeV將AGL久經(jīng)考驗(yàn)的統(tǒng)一代碼庫與Linux容器、VirtIO、Xen虛擬機(jī)管理程序和Zephyr實(shí)時(shí)操作系統(tǒng)相結(jié)合,所有這些都集成在一個(gè)預(yù)集成的可下載軟件包中,可以在實(shí)際硬件SoC或云端處理器上運(yùn)行。在此之前,開發(fā)人員必須自行完成所有這些復(fù)雜的集成工作。SoDeV的出現(xiàn)將極大地促進(jìn)社區(qū)構(gòu)建和部署SDV技術(shù)?!?/p>
“開放協(xié)作對于推動軟件定義汽車的未來發(fā)展至關(guān)重要,”本田汽車公司執(zhí)行總工程師Kazuo Tsubouchi表示,“AGL SoDeV提供了一個(gè)靈活的平臺,OEM廠商可以以此為基礎(chǔ)開發(fā)現(xiàn)代化的車載架構(gòu),簡化軟件整合,并簡化跨多個(gè)車型代的更新。它還有助于新技術(shù)的快速應(yīng)用,我們相信這種方法將提升汽車的整體價(jià)值?!?/p>
AGL SoDeV提供了一個(gè)SDV參考架構(gòu)和環(huán)境,用于在單個(gè)可下載軟件包中構(gòu)建多個(gè)組件。AGL SoDeV參考平臺的關(guān)鍵開源組件包括:
AGL統(tǒng)一代碼庫(UCB):業(yè)界事實(shí)上的基于Linux的開源平臺,適用于信息娛樂、儀表盤和遠(yuǎn)程信息處理。
Linux容器:一種輕量級、高效的方式,可在共享的Linux系統(tǒng)上以隔離環(huán)境運(yùn)行應(yīng)用程序,從而允許儀表盤和信息娛樂等多個(gè)功能在同一處理器上運(yùn)行。
統(tǒng)一人機(jī)界面(UHMI):由松下汽車系統(tǒng)公司貢獻(xiàn)給AGL的靈活多顯示虛擬化框架。
VirtIO:OASIS標(biāo)準(zhǔn)化并集成到Linux內(nèi)核中的設(shè)備虛擬化通用接口,用于將軟件與硬件解耦,從而實(shí)現(xiàn)跨不同車型靈活部署。
Xen:Linux基金會托管的廣泛使用的開源Type 1虛擬機(jī)管理程序。
Yocto項(xiàng)目:Linux基金會的開源工具包,使開發(fā)人員能夠?yàn)榍度胧较到y(tǒng)構(gòu)建定制的Linux系統(tǒng)。
Zephyr:Linux基金會的一個(gè)項(xiàng)目,為物聯(lián)網(wǎng)和嵌入式系統(tǒng)提供安全、模塊化的開源實(shí)時(shí)操作系統(tǒng)(RTOS)。
ELISA項(xiàng)目:AGL正在與Linux基金會的ELISA項(xiàng)目合作,以支持SoDeV中未來的ASIL功能安全應(yīng)用。
松下汽車系統(tǒng)公司執(zhí)行副總裁兼首席技術(shù)官(CTO)Masashige Mizuyama表示:“汽車行業(yè)需要開放、可互操作的解決方案,才能真正實(shí)現(xiàn)軟件定義架構(gòu)的承諾。AGL SoDeV參考平臺利用統(tǒng)一人機(jī)界面(HMI)、基于VirtIO的設(shè)備虛擬化和開放式虛擬機(jī)管理程序等技術(shù),將軟件實(shí)現(xiàn)與硬件需求解耦。這使得軟件開發(fā)團(tuán)隊(duì)能夠持續(xù)地在平臺上工作,而無需考慮當(dāng)前和未來的硬件可用性?!?/p>

