首页
分类
嵌入式
CAN通信协议
ARM Cortex-M底层技术
ARM Cortex-M文件那些事
嵌入式小知识
编程语言
GO
C语言
Redis
C++
教程
服务器
游戏服务器
幻兽帕鲁
网站搭建
小记
动手笔记
汽车电子
AUTOSAR
AUTOSAR学习笔记
AUTOSAR武功秘籍
S32K3学习笔记
CP-AUTOSAR 模块解析
链接文件及功能安全
汽车电子笔记
Vector工具使用
ISO14229 - UDS
跟我学UDS
单片机基础知识
NXP-S32K3使用记录
解忧杂货铺
报错记录
开源项目
Tailscale
Umami
WireGuard
Matrix Synapse
归档
墨客博客
累计撰写
277
篇文章
累计创建
0
个标签
累计收到
0
条评论
栏目
首页
分类
嵌入式
CAN通信协议
ARM Cortex-M底层技术
ARM Cortex-M文件那些事
嵌入式小知识
编程语言
GO
C语言
Redis
C++
教程
服务器
游戏服务器
幻兽帕鲁
网站搭建
小记
动手笔记
汽车电子
AUTOSAR
AUTOSAR学习笔记
AUTOSAR武功秘籍
S32K3学习笔记
CP-AUTOSAR 模块解析
链接文件及功能安全
汽车电子笔记
Vector工具使用
ISO14229 - UDS
跟我学UDS
单片机基础知识
NXP-S32K3使用记录
解忧杂货铺
报错记录
开源项目
Tailscale
Umami
WireGuard
Matrix Synapse
归档
目 录
CONTENT
最新文章
AUTOSAR知识点 之 PDUR (二):ISOLAR-AB配置及代码分析
1、ISOLAR-AB配置 1.1、整体概述 整体配置思维导图如下 根据各家配置工具以及规范总结 PDUR模块配置大的Container只有三个 PduRBswModules可以有多个,此处包含了上层例如DCM\COM与下层模块CanTp\CanIf。 ISOLAR-AB整体显示如下 1.2、Pdu
2024-07-26
92
0
0
CP-AUTOSAR 模块解析
AUTOSAR知识点 之 PDUR (一):基础知识
1、概述 1.1、基本概念 PDUR路由单元在整个AUTOSAR的位置如下图 PDUR在整个通信里面的位置信息如下,从下面这张图可以看出PDUR能将I-PDU传递到不同的AUTOSAR组件。说白一点就是:PduR模块从CANIf模块/COM模块接收到了PDU ,然后根据PDU ID查找已定义好的静态
2024-07-26
72
0
0
CP-AUTOSAR 模块解析
AUTOSAR - CANTP - 学习四 :ISOLAR-AB配置及代码解析
1、概述 此配置依赖ETAS的配置工具ISOLAR-AB实现,各个容器符合AUTOSAR规范的同时匹配ISOLAR-AB工具。 ISOLAR-AB总的配置如下思维导图 规范里面显示CanTpConfig与CanTpGeneral是唯一的 2、ETAS工具配置 2.1、CanTpGeneral
2024-07-26
257
0
0
CP-AUTOSAR 模块解析
AUTOSAR - CANTP - 学习三 :规范时序图解读
1、概述 CanTp位于CanIf与PDUR之间,主要目的是对大于8字节的CAN I-PDU,大于64字节的CANFD I-PDU进行分段与重组。 对单帧、多帧的接收发送,从规范里面给出来了很详细的解读,每一个步骤需要干什么,需要执行什么功能函数,返回的E_OK状态有什么指示等都有明确的步骤。 2、
2024-07-26
92
0
0
CP-AUTOSAR 模块解析
AUTOSAR - CANTP - 学习二 :规范解读
1、概述 CanTp位于CanIf与PDUR之间,主要目的是对大于8字节的CAN I-PDU,大于64字节的CANFD I-PDU进行分段与重组。 2、规范解读 2.1、CanTp的关联关系 在AUTOSAR架构的最终版本中,传输协议设施将用于传输诊断(例如OBD和UDS协议)和AUTOSAR CO
2024-07-26
233
0
0
CP-AUTOSAR 模块解析
AUTOSAR - CANTP - 学习一 :理论基础
1、概述 TP位于硬件抽象层的上层,在AUTOSAR的结构里面位置如下 CanTp的协议着重需要查阅的ISO规范文档如下 《ISO 15765[1].2(2004)道路车辆——控制局域网络诊断——第2部分:网络层服务.pdf》 目前笔者使用的TP来讲CanTp与J1939TP居多一些,CanTp:I
2024-07-26
102
0
0
CP-AUTOSAR 模块解析
AUTOSAR - CanIf - 学习六 :CANIf规范时序图
1、概述 参考规范,少部分自己的总结。时序图怎么去看,请查看文章 UML时序图浅析 2、规范时序 2.1、Transmit request (single CAN Driver) 单个驱动的时候注意组合片段alt里面的虚线,当busy的时候,需要把L-PDU存放在transmit buffer里面。
2024-07-26
82
0
0
CP-AUTOSAR 模块解析
AUTOSAR - CanIf - 学习五 :CANIf模式PUD Channel
1、概述 每个L-PDU分配给一个专用的物理CAN通道,该通道连接CAN控制器和CAN网络。通过这种方式,所有属于物理通道的L-PDU都可以在处理逻辑上,单一的L-PDU通道组上进行控制。这些逻辑组表示ECU连接到底层CAN网络的所有I-PDU。图 展示了L-PDU信道组与上层或网络的关系 下图为P
2024-07-26
35
0
0
CP-AUTOSAR 模块解析
AUTOSAR - CanIf - 学习四 :CANIf接收
1、概述 根据AUTOSAR BSW架构,接收到的数据将在上层通信模块,即AUTOSAR COM、CanNm、CanTp和DCM中进行评估和处理。这意味着,上层模块既不能使用CanDrv的缓冲区,也不能访问CanIf的缓冲区。只有当CanIfPublicReadRxPduDataApi设置为TRUE
2024-07-26
47
0
0
CP-AUTOSAR 模块解析
AUTOSAR - CanIf - 学习三:CanIf发送
1、概述 CanIf的发送请求函数CanIf_Transmit()是上层模块传输L-PDU的通用接口。上层通信层模块需要通过CanIf的服务启动传输,无法直接访问CanDrv。如果CanDrv能够将L-PDU数据写入CAN硬件传输对象中,则发起的传输请求成功完成。上层模块使用API服务CanIf_T
2024-07-26
64
0
0
CP-AUTOSAR 模块解析
1
...
13
14
15
...
28