本文框架
前言
在本系列笔者将结合工作中对通信实战部分的应用经验进一步介绍常用,包括但不限于通信各模块的开发教程,代码逻辑分析,调测试方法及典型问题分析。
如您对Autosar全模块实战感兴趣,可参读专栏:AutoSar实战进阶系列导读
本通信系列导读链接:Autosar通信实战系列导读
本篇继续出发,详细介绍下PduR模块的具体内容及相关配置开发,基本框架如下:

1. 模块要点
模块提供基于通讯接口(Com、LinIf、CanIf、CanNm)或传输协议(J1939Tp、CanTp、Com、DCM)的IPDUS(Interaction Layer Protocol Data Units)的接收、发送、路由功能。PduR模块处于通信模块的中心,起到上传下达的作用。
对于XCP报文及NM报文从CanIf直接Xcp_CanIfRxIndication()及CanNm_RxIndication()接口不经过PduR直接传递至对应模块。
● 路由转发包括发送PD

本文介绍了Autosar中的PduR模块,详细讲解了其作为通信中心的功能,包括发送、接收和路由。讨论了XxxIf和XxxTp模块的1:1发送、接收和网关操作,并概述了PduR模块的配置,如PduRGeneral、PduRBswModules和PduRRoutingPaths设置。
订阅专栏 解锁全文
915

被折叠的 条评论
为什么被折叠?



