- 博客(13)
- 收藏
- 关注
原创 [AUTOSAR] 03 CAN Module Appl_GenericPrecopy
在上一篇文章[AUTOSAR] 02 CAN Message Receive Process-CSDN博客介绍了报文的接收流程,如何在接收到报文之后就对特定的报文进行处理呢?Vector提供了一个API接口,当CAN模块收到报文在调度CanIf_RxIndication ()之前,就调度这个 Appl_GenericPreCopy() 接口函数去实现特定的功能。
2024-05-11 16:57:05 320 1
原创 [AUTOSAR] 02 CAN Message Receive Process
CAN报文的接收流程为:CAN--->CANIF--->PDUR--->COM。
2024-05-11 16:08:16 213 1
原创 大端 小端
Intel格式:同小端(Little-endian),低字节在前;低位字节存储在低地址,高位字节存储在高地址Motorola格式:同大端(Big-endian),高字节在前;高位字节存储在低地址,低位字节存储在高地址MSB: Most Significant Bit ------- 最高有效位LSB: Least Significant Bit ------- 最低有效位Intel格式与Motorola格式的区别_intel类型和motorola类型-CSDN博客Hex对于给定的DID值。
2024-05-06 16:46:34 624
原创 [AUTOSAR] 肯定响应抑制位(suppressPosRspMsgIndicationBit)
在UDS(Unified Diagnostic Services)协议中,肯定响应抑制位()是一个重要的概念。
2024-04-15 10:06:13 918 1
原创 [Python] 02筛选指定的字符串并替换
首先从txt文件中读取所有的字符串,然后遍历指定文件夹中的所有文件。对于每个文件,它会查找是否存在txt文件中的字符串,如果找到符合筛选规则的字符串,就在字符串后面添加后缀_xxx。
2024-04-11 11:08:56 397 1
原创 Development Tools 劳特巴赫使用 Draw
1. 对观测信号画出图像a.添加观测量到 Watch 窗口添加观测量到 Watch 窗口b.Trace--Configuration设置c.选择SNOOPerd. 选择在Watch窗口已添加的观测信号e. 选择 Arm 开始记录信号变化的LOGf.停止软件运行,观测信号变化:
2023-12-31 17:34:43 393
原创 Autosar CAN报文的接收和发送
CANIF接收到LPDU后,继续解析CAN帧,根据其标识符和数据长度等,组装成一个IPDU,通知PDUR。CAN硬件层上接收到总线上的CAN报文后,硬件层会打包为LPDU驱动通知CANIF。PDUR肩负着路由的作用,根据CAN帧的标识符,如果是应用报文,就路由到COM。以上是CAN报文从CAN传递到COM的过程,后续信号的处理需要结合Development处理。接收路径:CAN--->CANIF--->PDUR--->COM。接收路径:COM---PDUR---CANIF---CAN。
2023-12-27 13:21:47 1587 1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人