總覽

您可以透過 IP 上的可擴充服務導向中介軟體 (SOME/IP) 通訊協定,整合軟體定義車輛 (SDV)。這項整合功能可讓 SDV 使用內建的 SDV CommStack 基本類型,與 Automotive Open System Architecture (AUTOSAR) 服務通訊。

SDV 的主要元件和互動包括:

  • SOME/IP 代理程式:SDV 和 SOME/IP 整合的中央元件。

  • SOME/IP 堆疊:Android 介面定義語言 (AIDL) 介面中抽象化的低階 SOME/IP 傳輸邏輯。舉例來說,Connected Vehicle Systems Alliance (COVESA) 提供 COVESA someip 專案。

  • VSIDL 目錄供應商:提供型別轉換所需的執行階段型別資訊 (RTTI)。此外,這份文件也提供介面、主題及其對應項目的相關資訊,包括 SOME/IP 部署設定。

SOME/IP 代理程式代理

SDV SOME/IP 代理程式 (即代理程式) 會將 SOME/IP 通訊協定整合至軟體定義車輛 (SDV) 生態系統。為啟用跨通訊協定通訊,代理程式主要會做為 SDV 和 AUTOSAR 系統之間流量的 Proxy。

代理程式的一個或多個執行個體會為 SOME/IP 流量建立閘道。詳情請參閱「將 SOME/IP 與 SDV 整合」。

代理程式會使用原型 (包括遠端程序呼叫 (RPC) 和資料通道) 進行通訊,並處理編譯時未知的服務專屬資料。代理程式會依賴 RTTI 與服務通訊。詳情請參閱「編寫 SOME/IP 對應檔案」。