《AUTOSAR谱系分解(ETAS工具链)》之PduR

PduR是AUTOSAR架构中的一个关键组件,负责IPDU在不同总线间的路由。它包含路由表PduRRoutingTables,通过PduRRoutingPath定义源和目的地,与BSW模块如CanIf、Com交互。PduR_ComTransmit是其传输接口函数,实现数据在通信协议栈中的传递。此外,PduR支持错误检测和版本信息配置。
摘要由CSDN通过智能技术生成

《AUTOSAR谱系分解(ETAS工具链)》之PduR

PduR

在这里插入图片描述

PduRRoutingTables

  • PduRRoutingPaths

    • PduRRoutingPath

      • PduR2Com
      • Com2PduR
    • PduRSrcPduRef
      (EcucPdu引用)

      • EXP:

        • EXP:此参数提供对唯一PDU标识符的引用,该标识符表示PDU的源地址。(多重性:1)
    • PduRDestPduRef[X]
      (EcucPdu引用)

      • EXP:

        • EXP:它提供参考唯一的PDU标识符,表示PDU路由的目的地。(多重性:1)
  • EXP:

    • EXP:

      • EXP:

        • EXP:它表示路由路径表。此路由表允许使用多个配置,这些配置用于在同一配置中创建多个路由表。

PduRBswModuless

  • PduRBswModules“CanIf”

  • PduRBswModules“Com”

  • PduRBswModules“IpduM”

  • PduRBswModules“CanNm”

  • PduRBswModules“Dcm”

  • PduRBswModules“CanTp”

  • EXP:

    • EXP:

      • EXP:

        • EXP:每个容器都描述了PDU路由器必须连接的特定BSW模块。添加PduRBswModule时,容器的简称必须与Bsw模块的名称匹配,例如CanIf。

PduRGeneral

  • PduRDevErrorDetect

    • EXP:

      • EXP:

        • EXP:如果启用,它将默认错误跟踪器(Det)检测和通知打开。(多重性:1)
  • PduRVersionInfoApi

    • EXP:

      • EXP:

        • EXP:这是PduR模块的子容器,它指定PDU路由器的常规配置参数。以下是一些基本配置参数。
  • EXP:

    • EXP:

      • EXP:

        • EXP:这是PduR模块的子容器,它指定PDU路由器的常规配置参数。以下是一些基本配置参数。

标准接口函数

.\src\BSW\src\BSW\Gen\PduR\PduR_Com.h

  • PduR_ComTransmit

EXP:

  • EXP:

    • EXP:

      • EXP:

        • 在这里插入图片描述

        • EXP:PduR的作用是为通信协议栈中的不同总线的IPDU提供路由路径。例如它将接收的IPDU路由
          至COM、Dcm等模块,或者将COM模块需要发送的IPDU路由至CanIf模块,最后传送至芯片的CAN Driver,将信号发送至总线。

《AUTOSAR谱系分解(ETAS工具链)》之总目录

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值