AUTOSAR以太網通信架構中從最底層到最上層包含了Eth Driver,EthIf,TCPIP,SoAd等模塊,下面分別介紹每個模塊的作用:
Eth Driver
硬件驅動層的Eth Driver負責與外部PHY芯片的數據交互,實現了MAC 的初始化,內容主要包含了buffer的設置,中斷的設置,部分芯片中還包含了復用的一些設置,該模塊提供了相關的接口給EthIf模塊進行調用實現對MAC的控制。
Eth Interface
硬件抽象層的Eth Interface實現了
對底層MAC模塊以及外設模塊(TRCV,Switch)的控制接口的封裝,向上提供了接口給TCPIP,EthSM模塊,
上層模塊通過調用EthIf的接口來訪問MAC模塊以及外設模塊(TRCV,Switch);
EthSM模通過EthIf實現了相關的以太網狀態控制,
實現VLAN的劃分和管理
TCP/IP
網絡通信協議 (Transmission Control Protocol/Internet Protocol)(簡稱TCP/IP),是車載以太網最基本的協議之一。
TCP/IP由很多協議組成,其中包含了TCP(傳輸控制協議)、UDP(用戶數據報協議)、IP(互聯網協議)、ARP(地址解析協議)、Icmp(Internet控制報文協議)等,ARP則使用了靜態配置表;
SoAd
SoAd模塊實現PDU和套接字轉換的過程容,包含了源端口,目的端口,目的IP地址等的設置。在SoAd配置中,首先需要定義發送和接收使用到的SoAdPduRoutes 和SoAdSocketRoutes, 這兩個選項分別代表了發送和接收UDP報文的步驟。
審核編輯:劉清
-
以太網
+關注
關注
40文章
5439瀏覽量
171965 -
VLAN
+關注
關注
1文章
278瀏覽量
35697 -
AUTOSAR
+關注
關注
10文章
362瀏覽量
21623 -
PHY
+關注
關注
2文章
305瀏覽量
51779
原文標題:AUTOSAR以太網通信架構概述
文章出處:【微信號:阿寶1990,微信公眾號:阿寶1990】歡迎添加關注!文章轉載請注明出處。
發布評論請先 登錄
相關推薦
評論