虛擬功能總線(Virtual Function Bus,VFB)是AUTOSAR中的另一個(gè)重要概念。虛擬功能總線是對(duì)AUTOSAR提供的所有通信機(jī)制的一種抽象,是所有軟件組件進(jìn)行交互的橋梁。通過(guò)虛擬功能總線,軟件組件之間的通訊細(xì)節(jié)被抽象出來(lái),軟件組件通過(guò)AUTOSAR定義的接口對(duì)通訊進(jìn)行描述,即可最大程度地獨(dú)立于具體的通訊機(jī)制,實(shí)現(xiàn)與其他軟件組件和硬件的交互。通過(guò)虛擬功能總線,無(wú)論軟件組件使用的是單ECU的內(nèi)部通信還是ECU間的外部通信,對(duì)于應(yīng)用軟件的設(shè)計(jì)者來(lái)說(shuō)沒(méi)有本質(zhì)區(qū)別。內(nèi)部通信與外部通信的區(qū)別只有等到系統(tǒng)配置階段,將軟件組件分配到不同的ECU之后,才能體現(xiàn)出來(lái)。而在這種情況下,虛擬功能總線的真實(shí)通信實(shí)現(xiàn)可以由運(yùn)行時(shí)環(huán)境和基礎(chǔ)軟件來(lái)保證。因此,在虛擬功能總線的幫助下,應(yīng)用軟件的各個(gè)軟件組件不需要關(guān)注通信的區(qū)別,從而可以在獨(dú)立的情況下設(shè)計(jì)開(kāi)發(fā)軟件組件,使得應(yīng)用軟件的開(kāi)發(fā)可以獨(dú)立于具體的ECU,使得開(kāi)發(fā)人員將精力集中在應(yīng)用軟件及其軟件組件的開(kāi)發(fā)上。
AUTOSAR軟件
AUTOSAR軟件
相關(guān)文章 : 1篇
瀏覽 : 12次
推薦產(chǎn)品
列表欄目