軟件定義汽車8-構建開源軟件生態(tài)系統(tǒng)

引言

在軟件定義汽車的大潮下,車企都在開始構建自己的軟件能力,但是傳統(tǒng)的軟硬件平臺架構已經(jīng)不能滿足需求。很多圍繞智駕成立的軟件公司,也都只是在單獨的域內(nèi)考慮問題,沒有從智能汽車整體數(shù)字系統(tǒng)架構的角度考慮問題。車企缺的不是一個智駕域控的解決方案,缺的是在中央計算EE架構下,整個分布式通信計算系統(tǒng)的軟硬件解決方案。而此類的基礎框架,靠一家車廠的力量,很難構建,也很難在行業(yè)內(nèi)獲得廣泛的支持,在當前的政治背景和行業(yè)現(xiàn)狀下,是有機會聯(lián)合行業(yè)的力量,共同打造一個新的生態(tài)系統(tǒng)的。

開源的內(nèi)容

  • 提供一個參考的中央計算EE架構,定義計算單元和通信網(wǎng)絡之間的拓撲關系。

  • 提供一個用于實驗及驗證的參考硬件平臺(包含各計算節(jié)點與通信網(wǎng)絡),可以與芯片廠商以及硬件Tier1合作,在此平臺上,各方可以進行軟件原型、通信協(xié)議的開發(fā)及驗證,科研機構也可以依托此平臺進行教學。

  • 提供一個開源的基礎軟件平臺,各方能夠以該軟件平臺為基礎,快速構建自己的軟件開發(fā)能力,該軟件平臺包含了服務發(fā)現(xiàn)、網(wǎng)絡管理、權限管理、運行監(jiān)控、環(huán)網(wǎng)通信、升級、日志、持久化等,完整的車控應用開發(fā)框架,提供一種統(tǒng)一的接口描述語言。

  • 提供一個開放的服務接口標準,將網(wǎng)絡信號和ECU功能抽象化、服務化,提供一個服務分層、分類的參考方案,將標準服務SDK化,提供服務適配層設計,用于屏蔽各方架構不同而導致的實現(xiàn)上的差異。

  • 提供計算與通信單元軟件的架構及參考實現(xiàn),讓各方能夠基于軟件平臺,快速構建HPC、網(wǎng)關、交換機、Zonal Controller等單元上的軟件能力。

  • 提供一套完整的開源工具鏈,用于服務的設計、開發(fā)、仿真、測試、代碼生成等,幫助各方快速將工具用于自動化的流程中去,打通其與云端CI、SDK服務器等數(shù)字化系統(tǒng)的聯(lián)系。

初步運作方式

先期成立一個技術委員會,邀請在一線工作的各方專家,以技術研討會的形式進行交流,達成幾個目的:明確各方需求,在技術路線上能夠達成一致,梳理需要攻關的技術課題。

在前期需求和技術路線大致明確的基礎之上,社區(qū)組建早期的架構設計團隊,進行相關的方案設計,招募愿意貢獻的專家擔任各個領域的技術牽頭人,感興趣的公司或創(chuàng)業(yè)團體也可以參與承擔部分設計,通過技術研討會也可以對方案進行討論。

在方案清晰的前提下,社區(qū)組建開發(fā)團隊,開始構建開源代碼,有意愿的創(chuàng)業(yè)公司也可以參與進來。

在Beta版本發(fā)布之后,社區(qū)需要組建一個運營維護團隊,評審review相關的PR請求,維護版本的正常演進。

關鍵要素

  • 設計方案需要得到廣泛認可,能夠滿足各方需求
  • 得有人先站出來貢獻第一個版本
  • 需要有穩(wěn)定可靠的維護團隊
  • 需要有正反饋的貢獻機制
  • 需要有配套的硬件原型平臺

背景雜談

說到開源的軟件生態(tài),其實行業(yè)里面已經(jīng)有過幾次嘗試,像Genivi與AGL都想去構建一個這樣的生態(tài),但結果卻并不理想。拋開其產(chǎn)品本身技術與體驗上的問題,最核心的還是其都只是從娛樂操作系統(tǒng)的角度去解決問題,關于車載系統(tǒng)的復雜性,以及娛樂系統(tǒng)在整個汽車軟件系統(tǒng)的位置,前面的系列文章已經(jīng)做過較多的介紹,在此就不再贅述。

這種現(xiàn)象其實和當前很多做智駕的軟件公司的處境比較類似,都嘗試從某一個功能域的角度為車廠提供一個方案,但問題是車廠在當前數(shù)字化轉(zhuǎn)型過程當中,想要的是一攬子的解決方案,而不是某個局部的功能。另外一個問題就是,想要把一些看起很先進的功能模塊塞進老的架構里,就意味著要對原架構做很大改動,所以落地過程困難重重。

很多車廠都擁有一個很宏大的理想,都想做汽車領域的蘋果——垂直研發(fā)從芯片、操作系統(tǒng)、算法、智能硬件等完整的生態(tài),但現(xiàn)實卻是,這個汽車界蘋果的位置已經(jīng)被特斯拉占了,大眾也用實際行動告訴大家,軟件研發(fā)實力,也不是短時間砸錢就能構建起來的,從最開始的瞧不上,到慢慢開始蔓延的焦慮,現(xiàn)實在一步一步繼續(xù)打著臉。這些傳統(tǒng)巨頭短時間的確遇到了很多困難,但我相信大眾、豐田等,在持續(xù)不斷的投入之下也會慢慢的構建起這種能力。

傳統(tǒng)汽車時代的三大件構成了車廠的技術壁壘,在電動時代,很多人都把其等價為了新的三大件,電池、電機、電控,慶幸可以換道超車了,但行業(yè)的趨勢卻慢慢的告訴大家,邏輯似乎有些變化,好像科技實力成了未來決勝的關鍵。

在軟件定義汽車第4篇,我梳理過國內(nèi)目前的投入現(xiàn)狀,那問題來了,憑國內(nèi)各家這幾百人,且各自為戰(zhàn)的游擊戰(zhàn)法,如何對抗這些已有的科技實力玩家,以及正在砸巨資崛起中的傳統(tǒng)巨頭?

好像不能只靠梁靜茹,想來想去貌似也只有兩條路,要么這些游擊隊被收編為少數(shù)幾只正規(guī)軍,要么聯(lián)合起來干點啥。

新勢力們目前還是挺開心的,因為目前還是跟著大哥特斯拉蠶食燃油車市場的增量階段,還是燃油和電動之間的對決,等到電動之間開展對決的時候,到時候的競爭點又是什么?

開源的生態(tài),并不是開源某一款軟件就完事兒了,其目的是圍繞車載數(shù)字化領域,提供完整架構、軟件、硬件、工具鏈、文檔、討論社區(qū)等等。

國內(nèi)行業(yè)一個比較有意思的現(xiàn)象是,各個玩家都喜歡去扶持一家自己的公司,很少能看到大家共同來培育一家公司的現(xiàn)象,互聯(lián)網(wǎng)領域雖然也會站隊,但畢竟就這么幾個山頭,偶爾大家也會聯(lián)合起來做點事情。

如果是一家商業(yè)公司去做,一旦發(fā)生站隊現(xiàn)象,基本其他玩家就會遠離,并且所謂的生態(tài),也不是靠某一個公司能夠做成的,需要得到廣泛的認可和支持,并且需要足夠多的開發(fā)者參與,以中立的非盈利性組織去推動開源,應該也最佳方式,開源基金會也有能力去孵化生態(tài)上下游的創(chuàng)業(yè)公司。

總結

最近和不少組織進行了交流,在目前的背景下,開源社區(qū)的方向大家高度認同,其定位就是一個非營利性的中立的開源Foundation,如果對此事感興趣,也想聽到您的反饋。

?著作權歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

友情鏈接更多精彩內(nèi)容