詹德凱,高 越
基于PREEvision的SOA設(shè)計(jì)
詹德凱1,高 越2
(1.遼寧省交通高等專科學(xué)校 智能網(wǎng)聯(lián)協(xié)同創(chuàng)新中心,遼寧 沈陽(yáng) 110122;2.沈陽(yáng)東信創(chuàng)智科技有限公司,遼寧 沈陽(yáng) 110111)
隨著汽車新“四化”的深入發(fā)展,電子電氣系統(tǒng)越來(lái)越復(fù)雜,電子電氣架構(gòu)革新和拓展勢(shì)在必行。汽車面向服務(wù)的架構(gòu)(SOA)、基于模型的開發(fā)方式(MBD)、AutoSAR和以太網(wǎng)等已成為電子電氣架構(gòu)的發(fā)展趨勢(shì)。文章通過(guò)闡述基于PREEvision工具實(shí)現(xiàn)服務(wù)及接口定義、軟件架構(gòu)、網(wǎng)絡(luò)拓?fù)洹⒎?wù)部署、以太網(wǎng)通訊、以太網(wǎng)SoAd模塊和SOMEIP序列化等設(shè)計(jì),實(shí)現(xiàn)面向服務(wù)的架構(gòu)開發(fā),通過(guò)建模之后導(dǎo)出ARXML文件完成輸出。開發(fā)過(guò)程符合模型的開發(fā)方式和AutoSAR的技術(shù)要求。促進(jìn)了軟件定義汽車的實(shí)現(xiàn),形成并完善了新的電子電氣架構(gòu)平臺(tái)。
面向服務(wù)的架構(gòu)(SOA);PREEvision;基于模型的開發(fā)(MBD);AutoSAR;SOMEIP;以太網(wǎng)
電子電氣架構(gòu)是支持智能網(wǎng)聯(lián)汽車發(fā)展的基礎(chǔ)技術(shù),體現(xiàn)了整車電氣系統(tǒng)集成能力[1]。隨著智能互聯(lián)、自動(dòng)駕駛、電動(dòng)汽車及共享出行的發(fā)展,軟件、計(jì)算能力和先進(jìn)傳感器正逐漸取代發(fā)動(dòng)機(jī)的統(tǒng)治地位。差異化(或獨(dú)特性)將不再僅僅停留于傳統(tǒng)的車輛硬件方面,而更多地通過(guò)由軟件和先進(jìn)電子技術(shù)賦能的用戶交互界面和體驗(yàn)層面來(lái)體現(xiàn)[2]。未來(lái)汽車電子電氣架構(gòu)的發(fā)展方向是集成化越來(lái)越高的域控制器架構(gòu)或者中央計(jì)算單元的環(huán)形網(wǎng)絡(luò)架構(gòu),以高速率以太網(wǎng)作為骨干網(wǎng),支持基于模型的開發(fā)方式(Model Based Design, MBD),支持軟件架構(gòu)標(biāo)準(zhǔn)AutoSAR, 支持面向服務(wù)的架構(gòu)(Service-oriented Architecture, SOA)[3]。本文將介紹如何基于PREEvision工具進(jìn)行SOA模型創(chuàng)建,該模型符合經(jīng)典的自動(dòng)恒星平臺(tái)(Classic AutoSAR Platform, CP)的要求,綁定的是以太網(wǎng)中間件協(xié)議SOMEIP。……