AUTOSAR以太网通信架构模块的作用介绍

电子说

1.3w人已加入

描述

AUTOSAR以太网通信架构中从最底层到最上层包含了Eth Driver,EthIf,TCPIP,SoAd等模块,下面分别介绍每个模块的作用:

PHY

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报文的步骤。







审核编辑:刘清

打开APP阅读更多精彩内容
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分