前言

首先,请问大家几个小小问题,你清楚:

今天,我们就来一起探索并回答这些问题。为了便于大家理解,以下是本文的主题大纲:


正文

正如前文《车载以太网基础篇之EthIf》所述,Eth Driver将作为配置以太网的底层驱动,不仅能够被 EthIf 来进行调用,同时能够满足Eth 收发器驱动的调用需求,因为有必要深入了解下车载以太网驱动 (Eth Driver) 在整个 AUTOSAR 层级中所扮演的重要作用。

如下图 1 所示,Ethernet If 模块不仅会直接控制 Ethernet Driver,如果存在 Ethernet Switch 驱动或者 Ethernet Transiver 驱动时,那么就会间接控制 Ethernet Driver 模块,总而言之,以太网驱动不仅能够完成以太网数据的正常收发,同时也能够实现针对以太网网关或者以太网收发器的直接配置。

图 1 Ethernet Driver 与其他以太网驱动关系

AUTOSAR 层次关系

按照 AUTOSAR 标准文档规范,有关 Eth Driver 模块在整个 AUTOSAR软件架构的具体位置描述如下图 2 所示:

图 2 Eth Driver 与以太网协议栈关系

如上图所示,可以得出如下几个基本结论: