什(shén)麽是(shì)真正意義上(shàn¶γg)的(de)域控制(zhì)器(qì),域控制(zh←&£•ì)器(qì)在集成層面和(hé)軟件(jiàn)層面需要(yào)滿足哪些(xiē)條件(jià≈ n)?這(zhè)些(xiē)是(shì)需要(yào)搞明(míng)白(b∑α∑≥ái)的(de)。與之相(xiàng)關聯的(de)幾個(gè)技(jì)術(shù)趨勢:
面向服務的(de)架構(SOA)和(hα¶é)車(chē)載以太網網絡的(de)搭建
車(chē)載以太網和(hé)ECU中的(de)POSIX操作(zuò)系統 ♣•
基于時(shí)間(jiān)敏感網絡的(de)可(kě)信通(tōng)信(TSN) ←∞
我們首先要(yào)搞明(míng)白(bái)的(£♣♦de)就(jiù)是(shì)在IT行(xíng)業(yè∞ )中基于服務的(de)網絡架構如(rú)何在汽車(chē)裡(×φ≤lǐ)面拓展,面向服務的(de)架構描述∑$了(le)用(yòng)于構造服務的(de)架構模式,獨立于操作(§>©✔zuò)系統、編程語言和(hé)軟件(jiàn)框架
這(zhè)麽做(zuò)的(de)目标是(shì):
将軟件(jiàn)合理(lǐ)地(dì)劃分(fēn)為("☆↔wèi)單獨的(de)軟件(jiàn)組件(jiàn)(劃分(fēn)和(hé♠)規則)
最小(xiǎo)化(huà)組件(jiàn)之間(jiān)的(de)→'÷功能(néng)依賴性
提高(gāo)軟件(jiàn)的(de)可(kě)擴展性和(hé)可(kě)再次₽ ×使用(yòng)性
在這(zhè)裡(lǐ)面需要(yào),通(tōng)過不(bù)同服務的(de)相(x✘™←¥iàng)互作(zuò)用(yòng)實現(xiàn)一(yī)個(gè)複雜(≠ <zá)的(de)功能(néng)性,一(yī)個(gè)服務是(shì)一(yī)個(gè)≈$獨立可(kě)執行(xíng)的(de)軟件πα "(jiàn)組件(jiàn),具有(yǒu)準确描述的(de)功能(néng)範εΩΩ↕圍, 通(tōng)過準确定義的(de)服務接口将功能(néng)性作(₹$zuò)為(wèi)“服務”提供給其他(tā)軟件(jiàn)組件(jiàn)&nbσ¶♣₩sp;
在SOA中,軟件(jiàn)組件(jià∏₩Ω₩n)通(tōng)過稱為(wèi)“服務總線”的(de)中間(jiān'♥•↕)件(jiàn)連接,提供了(le)系統中服務角色之間(jiān)的(de)松散耦合,≤ ©中間(jiān)件(jiàn)調節了(le)服務提™供者和(hé)服務使用(yòng)者之間(jiān)的(de)通(tōng)信,當然™ ®✘也(yě)包括對(duì)該通(tōng)信的(de)建•€¥↕立。
因此與傳統的(de)在單片系統裡(lǐ)面做(zuò)的(de)傳感、信号邏輯判斷執↔↔φ∞行(xíng),在基于SOA系統裡(lǐ)面在中間(jλβiān)件(jiàn)裡(lǐ)面但(dàn)開(kāi)了(←α le),并且導入了(le)标準的(de)API。導入了(le)中間(jiān)件(j♥♠ iàn),服務提供者和(hé)服務使用(yòng)者之間ו(jiān)的(de)連接是(shì)在運行(xíng)時(shí)建立的(de) ε✘,和(hé)之前相(xiàng)比很(hěn)多(duō)的(de)功能(né&→φ∏ng)在系統設計(jì)時(shí)建立完整的(de)邏輯體(tǐ)系¥÷✔。
以下(xià)這(zhè)個(gè)例子(zǐ)是(shì)監控12V電(diàn)池狀态的(ε←≈ de),并告知(zhī)消費(fèi)者
這(zh£₩₩è)裡(lǐ)的(de)核心價值,是(shì)把車(chē)裡(lǐ)的(de)信息還(háiσ ≠)有(yǒu)動作(zuò),有(yǒu)機<₹(jī)和(hé)車(chē)主和(hé)維修人(rén)員(yuán)相(xiàng)關的∞←(de)進行(xíng)連接,把車(chē)輛(liàng)的(de)軟件(jiàn)從(cóng↑ →)單一(yī)的(de)ECU裡(lǐ)面解放(fàng)出來(lá®$§i),形成一(yī)組抽象服務的(de)程序。也(yě)就(jiù)是(shì) €§說(shuō),我們在以下(xià)的(de)檢查高(gāo)壓電(dià₽→n)池、檢查低(dī)壓電(diàn)池上(shàng)面,可(kě)以脫離(líε♣)原有(yǒu)的(de)程序設計(jì),擴展出頂端Ωδ'和(hé)服務器(qì)層面花(huā)樣更多(duō)的(de)東(dōng)西(xī),♦≤由于邏輯方面在中間(jiān)件(jiàn)裡(lǐ)面進行♠¶γ(xíng),這(zhè)個(gè)想象空(kōng)間(jiān)和(hé)落地(dì)的(λ•↕∞de)用(yòng)處就(jiù)大(dà)了(le)。
小(xiǎo)結:想要(yào)搞明(míng)白(bái)未來(lái)的(de)域控制✔π×π(zhì)器(qì),汽車(chē)的(de)≈Ω♣演變方面,落地(dì)的(de)還(hái)是(shì)軟>∞£件(jiàn)層面的(de)變化(huà),類似車(c÷←hē)輛(liàng)的(de)OS到(dào)底怎麽做(zuò),可(kě)能(α↑≥néng)是(shì)從(cóng)原有(yǒu)的(de)ECU的★ ©(de)軟件(jiàn)開(kāi)發方式進行(xíng)的(de),這(zhè)個₩β(gè)變革很(hěn)大(dà),改變了(le)原有(yǒu)的(de)生(shēng)态,我們→'©♦做(zuò)技(jì)術(shù)的(de)不(bù)∏♦φ£可(kě)不(bù)察。