首页 > 其他分享 >CP AUTOSAR标准之EthernetInterface(AUTOSAR_SWS_EthernetInterface)(更新中……)

CP AUTOSAR标准之EthernetInterface(AUTOSAR_SWS_EthernetInterface)(更新中……)

时间:2024-09-07 21:52:56浏览次数:6  
标签:AUTOSAR EthernetInterface 控制器 接口 收发器 模块 SWS 以太网

1 简介和功能概述

  该规范指定了AUTOSAR基础软件模块以太网接口的功能、API和配置。
  在AUTOSAR分层软件架构[1]中,以太网接口属于ECU抽象层,或者更准确地说,属于通信硬件抽象。
  这表明了以太网接口的主要任务:
  为上层提供独立于硬件的以太网通信系统接口,该系统由多个不同的有线或无线以太网控制器和收发器组成。此接口对于所有以太网控制器和收发器以及蜂窝V2X控制器应是统一的。因此,上层(TCP/IP[2]、EthSM[3]、CDD、V2x模块)可以以统一的方式访问底层总线系统。
  以太网接口不直接访问以太网硬件(以太网通信控制器和以太网收发器),而是通过一个或多个特定于硬件的驱动模块。
  为了访问以太网控制器,以太网接口应使用一个或多个以太网驱动模块,这些模块抽象出各个以太网控制器的特定功能和接口。
  为了访问以太网收发器,以太网接口应使用一个或多个以太网收发器驱动模块,这些模块抽象了各个以太网收发器的特定功能和接口。
  为了访问以太网交换机,以太网接口应使用一个或多个以太网交换机驱动模块,这些模块抽象了各个以太网交换机的特定功能和接口。
  因此,以太网接口可执行代码(但不是运行时使用的配置)应完全独立于以太网通信控制器。
  注意:以太网接口的指定方式允许代码模块的目标代码交付,遵循“一刀切”原则,即无需修改任何源代码即可完成以太网接口的

标签:AUTOSAR,EthernetInterface,控制器,接口,收发器,模块,SWS,以太网
From: https://blog.csdn.net/sehanlingfeng/article/details/142004710

相关文章

  • AUTOSAR&UDS 理论要点及isolar实战-添加扩展数据(19 04服务)
    1.配置DTC扩展数据1.1DemDataElementClass1.DemInternalDataElementClass:此容器包含内部数据元素类的配置(参数)。Extended数据选这个。2.DemInternalDataElement:选择DEM_AGINGCTR_UPCNT,表示老化计数值(即连续报告没有故障的OperationCycle数)3.DemDataElementDataSize......
  • 【编程规范具体案例(基于Qt、微软、谷歌和AUTOSAR C++14 参考)】 C++ 编码规范 之程序设
    目录标题基本元素3.1类和结构体3.1.1\[必须]使用恰当的访问修饰符来管理类成员的可见性3.1.2\[必须]在类中合理使用默认的特殊成员函数3.1.3\[必须]提供清晰且尽可能一致的类接口3.1.4\[建议]优先使用初始化列表来初始化类成员3.1.5\[建议]使用抽......
  • 【编程规范具体案例(基于Qt、微软、谷歌和AUTOSAR C++14 参考)】 C++ 编码规范 之并发篇
    目录标题并发目录12.并发编程规范12.1线程创建与管理规则12.1.1\[必须]明确定义线程的生命周期管理策略12.1.2\[必须]为关键线程设置明确的标识符12.1.3\[必须]在多线程环境中安全地处理异常12.2线程同步规则12.2.1\[必须]使用线程安......
  • Autosar(Davinci) --- ADT和IDT如何Mapping
    前言    这里我们讲一下ADT如何与IDT进行Mapping一、ADT为什么要与IDT进行Mapping二、ADT和IDT如何Mapping鼠标右键【typeMappingSets】,选择【NewDatatypeMappingSet...】打开之后,我们起一个名字【DemoTypeMapping】然后选择【DataTypeMaps】来将ADT......
  • AUTOSAR&UDS 理论要点及isolar实战-2F服务讲解及配置实战
    1.输入输出控制2F服务此服务服务用于代替ECU输入信号的值、电控单元内部参数或控制电子系统的输出值。举个例子:利用2F服务来实现简单的开关控制(转向灯,雨刮之类等)。报文格式:目前项目中主要是用到了00和03子服务,03: 在诊断模式中,请求该子ID的服务,会短暂控制输出,如上述:控制左......
  • AUTOSAR&UDS 理论要点及isolar实战-22服务讲解及配置实战(2)
    1.读取数据22服务此部分和22服务讲解及配置实战(1)中保持一致,有需要的小伙伴前往上一博客查看。2.配置实战2.1DcmDsdServiceTables的配置1.DcmDsdSidTabFnc:工具自带的回调函数,调用静态代码包中的服务函数2.DcmDsdSidTabServiceId为0x22,配置22服务;3.DcmDsdSidTabSub......
  • AUTOSAR&UDS 理论要点及isolar实战-3E服务讲解及配置实战
    1.诊断设备在线3E服务此服务用于告知电控单元测试工具仍在线。该服务需周期性发送,用于重置S3server计时器并维持当前激活的非默认诊断会话。服务请求报文格式:相应格式:支持的否定响应码:2.配置实战2.1DcmDsdServiceTables的配置 3E服务的需求如下:支持3E服务及其......
  • 基于AUTOSAR架构的基础与实战
    AUTOSAR架构概述AUTOSAR分层架构AUTOSAR架构概述前言1.1微控制器抽象层(MCAL)1.2ECU抽象层1.3服务层1.4复杂驱动器(ComplexDrivers)1.5运行时环境(RTE)1.6应用层总结前言AUTOSAR的分层架构设计旨在提高汽车电子系统的模块化、可重用性和可扩展性。它将复杂的软件......
  • [CP_AUTOSAR]_系统服务_DEM模块(三)功能规范之诊断事件定义
    目录1、诊断事件定义1.1、Eventpriority(事件优先级)1.2、Eventoccurrence(事件发生计数器)1.3、Eventkind(事件类别)1.4、Eventdestination(故障内存)1.5、Diagnosticmonitordefinition(诊断监测器定义)1.6、Eventdependencies(事件独立性)1.7、Componentavailability(组件可......
  • [CP_AUTOSAR]_通信服务_CanTp模块(三)
    目录3.3、内部行为3.3.2、N-SDUTransmission3.3.3、Bufferstrategy3.3.4、Protocolparametersettingservices3.3.5、TxandRxdataflow3.3.6、RelationshipbetweenCANNSduIdandCANLSduId3.3.7、Concurrentconnection3.3.8、N-PDUpadding3.3.9、Handlingo......