








當前整車架構(gòu)多處于分布式階段(下圖),車內(nèi)所有具備以太網(wǎng)通信能力的節(jié)點離散地掛在網(wǎng)關(guān)上,沒有域控制器、中央處理器或者高性能處理節(jié)點等概念。如此實現(xiàn)SOC是沒有問題的,但是以此實現(xiàn)SOA是有困難的。原因是功能太分散,每個節(jié)點的資源由于初期規(guī)劃功能簡單,而不可能預留豐富的資源供量產(chǎn)后新增功能使用和消耗,因此很難在此基礎(chǔ)上實現(xiàn)功能重構(gòu)。


SORS是基于下一代智能網(wǎng)聯(lián)架構(gòu)來實現(xiàn)的,主要是完成服務(wù)實現(xiàn),并且體現(xiàn)服務(wù)復用性而進行的設(shè)計工作。使服務(wù)本身高內(nèi)聚,服務(wù)之間能夠低耦合,提高服務(wù)的可重用性,明確邊界概念。


? Non-AUTOSAR(信息娛樂)的控制器:占用較大的硬件資源、不具有實時性、運行非車規(guī)級的操作系統(tǒng)上(比如Linux、Android)。
AP和CP都屬于AUTOSAR家族,是親兄弟的關(guān)系。CP推出的時間比較早,AP則是2017年才正式出現(xiàn)并有了初版AP規(guī)范集。正如大家所知道的,目前CP在各類車載ECU的開發(fā)實現(xiàn)中占有很大的使用比例,主要是應對嵌入式ECU的開發(fā)。這很符合上文所說的一個盒子一個功能的整車分布式E/E架構(gòu)的需求,明確具體功能后可以精準地控制ECU本身的軟硬件開發(fā),并且CP軟件架構(gòu)的模塊化方式配合AUTOSAR OS也可以充分滿足一些特定功能對ECU本身運行時的實時性要求。

普通的OS例如Android,在某些場景下不能滿足汽車的功能安全需求。此時AP登上歷史舞臺,作為HPC(High Performance Controller)類型ECU的重要組成部分,AP所做就是統(tǒng)一管理下屬OS以及周邊資源,使得系統(tǒng)運行時的一切調(diào)度、狀態(tài)和資源消耗都處在一個可控的范圍內(nèi),以滿足車載安全性、確定性的要求。當資源豐富時,可選擇的余地就會大一些,比如可以充分利用多核異構(gòu)架構(gòu)來處理復雜場景,使用Hypervisor等虛擬化技術(shù),使CP、AP和非AUTOSAR系統(tǒng)共同存在于HPC中。

基于信號和基于服務(wù)這兩種通信方式如何結(jié)合起來,是對新一代E/E架構(gòu)提出的挑戰(zhàn)。Adaptive AUTOSAR這個基于服務(wù)理念的中間件,是我們實現(xiàn)SOA的一種不錯的選擇。
