Why SOA?
在整個智能網聯汽車大環境下,電子電氣架構(EEA)面臨著變革,面向服務的架構SOA多次被提及,我們先來看看到底為什么要用SOA?
01
汽車行業發展趨勢
先來看幾組數據:
2015年,已有1.1億輛聯網車輛行駛在路上
2025年,聯網車輛將達到4.7億,其中,有90%將行駛在路上
2025年,聯網車輛中,將有800萬是自動駕駛車輛
02
當代車輛局限性
當今汽車中約有150個ECU,約7個網絡。如此復雜的系統,是否能夠滿足汽車發展趨勢的需求?
據統計,飛機大約有40,000,000行代碼,而當今汽車約有100,000,000行代碼,自動駕駛汽車的代碼量將到達300,000,000行。如此龐大的代碼量,當今的車輛架構是否還能滿足需求?
未來汽車將會面臨著一系列的問題,如:
新增信號新增節點
變更功能等
當今車輛主要的架構:
就上述架構而言,我們根據需求思考幾個問題:
-
新增信號流怎么辦?修改通信矩陣?
-
突然增加一個節點,怎么辦?修改路由表?
-
變更功能如何從其他節點獲取所需信息?
-
變更功能的實現與原系統架構通信方式不匹配怎么辦?
很顯然,傳統架構已經無法滿足,因此我們需要新的架構來滿足我們的需求:
03
SOA的優勢
SOA基本架構如下,當然,后期我們也會在線上worksho中進一步與大家進行深入分享交流:
PS:線上worksho詳情戳:
《2021 SOA、AP AUTOSAR、軟件技術、以太網系列workshop》
那么上述架構有哪些優點呢?如下:
-
軟硬件分離,降低開發難度
-
靈活部署軟件,功能重新分配
-
更新升級快
-
易于擴展維護
總的來講,已知的E/E架構滿足不了需求,所以要用SOA。
數字時代代表創新和不斷更新升級,汽車將來也會像手機一樣,在銷售完后,依然可以持續升級性能。而引進SOA整車通信,將使得整車可以持續創新!
轉載汽車電子相關文章
轉自汽車電子設計