引言:
在軟件定義汽車的大潮下,車企都在開始構(gòu)建自己的軟件能力,但是傳統(tǒng)的軟硬件平臺(tái)架構(gòu)已經(jīng)不能滿足需求。很多圍繞智駕成立的軟件公司,也都只是在單獨(dú)的域內(nèi)考慮問題,沒有從智能汽車整體數(shù)字系統(tǒng)架構(gòu)的角度考慮問題。車企缺的不是一個(gè)智駕域控的解決方案,缺的是在中央計(jì)算EE架構(gòu)下,整個(gè)分布式通信計(jì)算系統(tǒng)的軟硬件解決方案。而此類的基礎(chǔ)框架,靠一家車廠的力量,很難構(gòu)建,也很難在行業(yè)內(nèi)獲得廣泛的支持,在當(dāng)前的政治背景和行業(yè)現(xiàn)狀下,是有機(jī)會(huì)聯(lián)合行業(yè)的力量,共同打造一個(gè)新的生態(tài)系統(tǒng)的。
1
開源的內(nèi)容
提供一個(gè)參考的中央計(jì)算EE架構(gòu),定義計(jì)算單元和通信網(wǎng)絡(luò)之間的拓?fù)潢P(guān)系。
提供一個(gè)用于實(shí)驗(yàn)及驗(yàn)證的參考硬件平臺(tái)(包含各計(jì)算節(jié)點(diǎn)與通信網(wǎng)絡(luò)),可以與芯片廠商以及硬件Tier1合作,在此平臺(tái)上,各方可以進(jìn)行軟件原型、通信協(xié)議的開發(fā)及驗(yàn)證,科研機(jī)構(gòu)也可以依托此平臺(tái)進(jìn)行教學(xué)。
提供一個(gè)開源的基礎(chǔ)軟件平臺(tái),各方能夠以該軟件平臺(tái)為基礎(chǔ),快速構(gòu)建自己的軟件開發(fā)能力,該軟件平臺(tái)包含了服務(wù)發(fā)現(xiàn)、網(wǎng)絡(luò)管理、權(quán)限管理、運(yùn)行監(jiān)控、環(huán)網(wǎng)通信、升級(jí)、日志、持久化等,完整的車控應(yīng)用開發(fā)框架,提供一種統(tǒng)一的接口描述語言。
提供一個(gè)開放的服務(wù)接口標(biāo)準(zhǔn),將網(wǎng)絡(luò)信號(hào)和ECU功能抽象化、服務(wù)化,提供一個(gè)服務(wù)分層、分類的參考方案,將標(biāo)準(zhǔn)服務(wù)SDK化,提供服務(wù)適配層設(shè)計(jì),用于屏蔽各方架構(gòu)不同而導(dǎo)致的實(shí)現(xiàn)上的差異。
提供計(jì)算與通信單元軟件的架構(gòu)及參考實(shí)現(xiàn),讓各方能夠基于軟件平臺(tái),快速構(gòu)建HPC、網(wǎng)關(guān)、交換機(jī)、Zonal Controller等單元上的軟件能力。
提供一套完整的開源工具鏈,用于服務(wù)的設(shè)計(jì)、開發(fā)、仿真、測(cè)試、代碼生成等,幫助各方快速將工具用于自動(dòng)化的流程中去,打通其與云端CI、SDK服務(wù)器等數(shù)字化系統(tǒng)的聯(lián)系。
2
初步運(yùn)作方式
先期成立一個(gè)技術(shù)委員會(huì),邀請(qǐng)?jiān)谝痪€工作的各方專家,以技術(shù)研討會(huì)的形式進(jìn)行交流,達(dá)成幾個(gè)目的:明確各方需求,在技術(shù)路線上能夠達(dá)成一致,梳理需要攻關(guān)的技術(shù)課題。
在前期需求和技術(shù)路線大致明確的基礎(chǔ)之上,社區(qū)組建早期的架構(gòu)設(shè)計(jì)團(tuán)隊(duì),進(jìn)行相關(guān)的方案設(shè)計(jì),招募愿意貢獻(xiàn)的專家擔(dān)任各個(gè)領(lǐng)域的技術(shù)牽頭人,感興趣的公司或創(chuàng)業(yè)團(tuán)體也可以參與承擔(dān)部分設(shè)計(jì),通過技術(shù)研討會(huì)也可以對(duì)方案進(jìn)行討論。
在方案清晰的前提下,社區(qū)組建開發(fā)團(tuán)隊(duì),開始構(gòu)建開源代碼,有意愿的創(chuàng)業(yè)公司也可以參與進(jìn)來。
在Beta版本發(fā)布之后,社區(qū)需要組建一個(gè)運(yùn)營(yíng)維護(hù)團(tuán)隊(duì),評(píng)審review相關(guān)的PR請(qǐng)求,維護(hù)版本的正常演進(jìn)。
3
關(guān)鍵要素
設(shè)計(jì)方案需要得到廣泛認(rèn)可,能夠滿足各方需求
得有人先站出來貢獻(xiàn)第一個(gè)版本
需要有穩(wěn)定可靠的維護(hù)團(tuán)隊(duì)
需要有正反饋的貢獻(xiàn)機(jī)制
需要有配套的硬件原型平臺(tái)
4
背景雜談
說到開源的軟件生態(tài),其實(shí)行業(yè)里面已經(jīng)有過幾次嘗試,像Genivi與AGL都想去構(gòu)建一個(gè)這樣的生態(tài),但結(jié)果卻并不理想。拋開其產(chǎn)品本身技術(shù)與體驗(yàn)上的問題,最核心的還是其都只是從娛樂操作系統(tǒng)的角度去解決問題,關(guān)于車載系統(tǒng)的復(fù)雜性,以及娛樂系統(tǒng)在整個(gè)汽車軟件系統(tǒng)的位置,前面的系列文章已經(jīng)做過較多的介紹,在此就不再贅述。
這種現(xiàn)象其實(shí)和當(dāng)前很多做智駕的軟件公司的處境比較類似,都嘗試從某一個(gè)功能域的角度為車廠提供一個(gè)方案,但問題是車廠在當(dāng)前數(shù)字化轉(zhuǎn)型過程當(dāng)中,想要的是一攬子的解決方案,而不是某個(gè)局部的功能。另外一個(gè)問題就是,想要把一些看起很先進(jìn)的功能模塊塞進(jìn)老的架構(gòu)里,就意味著要對(duì)原架構(gòu)做很大改動(dòng),所以落地過程困難重重。
很多車廠都擁有一個(gè)很宏大的理想,都想做汽車領(lǐng)域的蘋果——垂直研發(fā)從芯片、操作系統(tǒng)、算法、智能硬件等完整的生態(tài),但現(xiàn)實(shí)卻是,這個(gè)汽車界蘋果的位置已經(jīng)被特斯拉占了,大眾也用實(shí)際行動(dòng)告訴大家,軟件研發(fā)實(shí)力,也不是短時(shí)間砸錢就能構(gòu)建起來的,從最開始的瞧不上,到慢慢開始蔓延的焦慮,現(xiàn)實(shí)在一步一步繼續(xù)打著臉。這些傳統(tǒng)巨頭短時(shí)間的確遇到了很多困難,但我相信大眾、豐田等,在持續(xù)不斷的投入之下也會(huì)慢慢的構(gòu)建起這種能力。
傳統(tǒng)汽車時(shí)代的三大件構(gòu)成了車廠的技術(shù)壁壘,在電動(dòng)時(shí)代,很多人都把其等價(jià)為了新的三大件,電池、電機(jī)、電控,慶幸可以換道超車了,但行業(yè)的趨勢(shì)卻慢慢的告訴大家,邏輯似乎有些變化,好像科技實(shí)力成了未來決勝的關(guān)鍵。
在《軟件定義汽車(第四集):誰是最后玩家?》文章中,我梳理過國(guó)內(nèi)目前的投入現(xiàn)狀,那問題來了,憑國(guó)內(nèi)各家這幾百人,且各自為戰(zhàn)的游擊戰(zhàn)法,如何對(duì)抗這些已有的科技實(shí)力玩家,以及正在砸巨資崛起中的傳統(tǒng)巨頭?
好像不能只靠梁靜茹,想來想去貌似也只有兩條路,要么這些游擊隊(duì)被收編為少數(shù)幾只正規(guī)軍,要么聯(lián)合起來干點(diǎn)啥。
新勢(shì)力們目前還是挺開心的,因?yàn)槟壳斑€是跟著大哥特斯拉蠶食燃油車市場(chǎng)的增量階段,還是燃油和電動(dòng)之間的對(duì)決,等到電動(dòng)之間開展對(duì)決的時(shí)候,到時(shí)候的競(jìng)爭(zhēng)點(diǎn)又是什么?
開源的生態(tài),并不是開源某一款軟件就完事兒了,其目的是圍繞車載數(shù)字化領(lǐng)域,提供完整架構(gòu)、軟件、硬件、工具鏈、文檔、討論社區(qū)等等。
國(guó)內(nèi)行業(yè)一個(gè)比較有意思的現(xiàn)象是,各個(gè)玩家都喜歡去扶持一家自己的公司,很少能看到大家共同來培育一家公司的現(xiàn)象,互聯(lián)網(wǎng)領(lǐng)域雖然也會(huì)站隊(duì),但畢竟就這么幾個(gè)山頭,偶爾大家也會(huì)聯(lián)合起來做點(diǎn)事情。
如果是一家商業(yè)公司去做,一旦發(fā)生站隊(duì)現(xiàn)象,基本其他玩家就會(huì)遠(yuǎn)離,并且所謂的生態(tài),也不是靠某一個(gè)公司能夠做成的,需要得到廣泛的認(rèn)可和支持,并且需要足夠多的開發(fā)者參與,以中立的非盈利性組織去推動(dòng)開源,應(yīng)該也最佳方式,開源基金會(huì)也有能力去孵化生態(tài)上下游的創(chuàng)業(yè)公司。
5
總結(jié)
最近和不少組織進(jìn)行了交流,在目前的背景下,開源社區(qū)的方向大家高度認(rèn)同,其定位就是一個(gè)非營(yíng)利性的中立的開源Foundation,如果對(duì)此事感興趣,也想聽到您的反饋。
-
開源軟件
+關(guān)注
關(guān)注
0文章
212瀏覽量
16234 -
數(shù)字系統(tǒng)
+關(guān)注
關(guān)注
0文章
151瀏覽量
21192
原文標(biāo)題:軟件定義汽車 (第八集) : 構(gòu)建開源軟件生態(tài)系統(tǒng)
文章出處:【微信號(hào):QCDZYJ,微信公眾號(hào):汽車電子工程知識(shí)體系】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。
發(fā)布評(píng)論請(qǐng)先 登錄
測(cè)試與量測(cè)的重要趨勢(shì):軟件生態(tài)系統(tǒng)不容小覷
MCU產(chǎn)品、軟件、生態(tài)系統(tǒng)的演變及未來展望
工廠生產(chǎn)系統(tǒng)能效的生態(tài)系統(tǒng)優(yōu)化設(shè)計(jì)
鴻蒙操作系統(tǒng)為何發(fā)展緩慢 生態(tài)系統(tǒng)構(gòu)建面臨難題
什么是開放性系統(tǒng)?如何構(gòu)建開放自動(dòng)化的生態(tài)系統(tǒng)?
STM32單片機(jī)基礎(chǔ)01——初識(shí) STM32Cube 生態(tài)系統(tǒng) 精選資料分享
STM32Cube 生態(tài)系統(tǒng)之網(wǎng)站、視頻、文檔及教程
IT的生態(tài)系統(tǒng)概述
PlatformIO物聯(lián)網(wǎng)開發(fā)生態(tài)系統(tǒng)簡(jiǎn)介
Klocwork 為 QNX 汽車安全生態(tài)系統(tǒng)新添可信的軟件開發(fā)工具
軟件生態(tài)系統(tǒng)現(xiàn)狀及研究綜述
STM32實(shí)戰(zhàn) 1 | STM32Cube生態(tài)系統(tǒng)認(rèn)識(shí)與介紹

評(píng)論