軟體定義汽車的吸引力相當明顯,藉由智慧型裝置的使用,消費者已經體驗到智慧型裝置可以輕鬆升級,應用程式及錯誤也可以透過無線方式進行更新與排除。隨著消費者對於更高階的自動駕駛的興趣與日俱增,整個產業也有志一同的朝著電動化動力系統、以及可在車上達成如智慧型手機體驗般的娛樂資訊技術的方向轉移,於是把車子開到經銷商再接上電腦讀取偵錯資訊或進行軟體更新設定的想法,已經顯得越來越過時。
同時,車主也有可能會獲取當初購車時並未提供或購買、但後來卻越來越仰賴的全新功能,進而提高對品牌的忠誠度。對於車輛製造商而言,車輛的差異化將從世代升級、或在銷售通路選擇引擎規格與資訊娛樂系統,轉變成必須在整車的生命週期中一路保持領先的需求。隨著車輛製造商持續優化數百萬行的程式碼來達成比競品更安全、效率更高且更有樂趣的體驗,類似「20XX 年度最安全汽車」的頭銜,將成為日常的競爭重點。
不過軟體定義汽車雖然可以定期更新,它的基本硬體,包括感測器、運算模組、資料匯流排與其它隨車輛出廠搭載的技術,則不太可能改變。這也帶來相當有趣的挑戰:我們如何提供一個硬體平台,讓它擁有足以處理還未發生的複雜使用場景所需的運算力、彈性與容量?
上述提及的挑戰是 Arm 正全力投入想要解決的挑戰。為了比對參考, 我們從手機產業在 2005 年左右經歷過類似的轉型過程中吸取經驗。在那以前,手機的硬體與軟體在生產線上是連結在一起的,只有在發現重大錯誤時,軟體才會進行更新。這說明了每年的手機升級,是個龐大的商機;就像把愛車換成最新款式一樣,消費者若想使用最新的與進化版的功能,唯一的方法就是換支新手機。後來在智慧型手機上,硬體也與軟體脫鉤,改變了這個狀態。智慧型手機變成一個硬體平台,製造商可以在這個平台上打造定製的作業系統版本,並透過無線(OTA)方式進行更新,同時開發人員也可打造新的應用。
由於 Arm 技術的更新迭代能夠在有限的散熱條件下創造越來越高的效能,同時增長運作時間而不需要不斷地充電,因此智慧型手機的運算效能近年來呈指數級的成長。這代表三、四年前設計與製造的智慧型手機,到今日還是個具備相當能力的裝置。市場研究平台 Statista 預測,智慧型手機的平均使用年限將從 2014 年的 2.58 年,延長到 2024 年的 3.77 年。不過就車輛來說,3.77 年實在太短。看到出廠幾十年後還能上路的車輛並不稀奇;而未來的軟體定義汽車將受益於許多製造技術的精進,包括更少、更容易替換的活動零件、因 ADAS 的安全功能減少在動力系統、底盤與懸吊的磨損,以及為長達數十萬英里無故障駕馭而設計的電池。一家中國的汽車電池製造商就曾在去年表示,他們已經準備好製造足以讓汽車跑上 120 萬英里或長達 16 年的電池。
當然,這仍無法排除車輛最後淪落到報廢場的其他因素,例如生鏽仍是無可避免。不過在理想情況下,未來車輛的使用年限,明顯的要比以往的車輛更長。這代表軟體定義汽車的硬體平台,在產製時就要確保能提供未來十年、或更久的時間,對目前未知的在安全性、資安防護與各項功能的益處。一輛全新車款,除了設計上必須符合不同區域法規要求的多項強制性功能,還必須提供數百個功能選項,其可能變體數量會以幾何級數擴增。因此需要一套可以進行大規模的開發、測試與提供各項功能的方法,如此一來可將干擾與相互依賴性降到最低。所幸雲原生的開發典範,對此已有一種服務導向模型的解決方案。
這對已經習慣傳統汽車開發模式的汽車製造商,是相當重大的改變。傳統上,每輛車上的電子控制單元(ECU)都已搭載了悉心編碼的軟體,而且針對硬體與軟體,往往也經歷過嚴格的安全評估。隨著功能域控制器與區域控制器的導入,現在車輛的硬體架構已出現變化,而它們往往建構在可在功能域或區域內運行多項功能、威力更強大的微處理器上。
這些威力強大的處理器,目前已可支援這些服務導向的模型;此類模型使用一種持續整合與持續部署(CI/CD)的方法,讓車主可以簡便地使用軟體驅動的創新,並以全新的特色與功能,讓愛車功能常保如新。還有一些必須額外強調的複雜因素,例如功能性安全、即時回應與決定性行為,這些都是開發智慧型手機或伺服器等裝置時,不會考量到的參數。
軟體定義汽車的確需要龐大的生態系的支持,包括商業與開源軟體供應商、應用的開發廠商、雲端服務供應商,以及各種工具與服務。Arm與夥伴們緊密合作,為汽車業帶來革命性的進展,並推動持續創新。他們將把多年來在汽車、物聯網、雲端與行動裝置市場領域累積的創新發揚光大。Arm的車用 CPU、GPU 與影像訊號處理器(ISP)系列產品帶來了功能性安全及虛擬化方面所需的效能與功能,協助汽車軟體開發人員實現工作負載隔離,並獲取雲原生軟體開發的體驗。