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