news 2026/6/10 17:24:17

【AUTOSAR通信】Com简介(8)——通信保护

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
【AUTOSAR通信】Com简介(8)——通信保护

这里的通信保护不是指E2E或CSM机制,而是Com模块提供的一种安全机制。

对于安全相关 I-PDU(如自动驾驶的传感器数据、底盘控制指令)需通过多个 L-PDU 复制传输,目的是防止数据损坏或丢失,多副本传输可通过冗余提升数据可靠性。

在 AUTOSAR 架构中,I-PDU 的复制通过 PduR实现,而复制后 I-PDU 的比对与投票逻辑则由 Com负责。由于复制的 I-PDU 未包含用于比对的校验和或签名,接收端需存储并逐字节比I-PDU 内容。

发送端

发送端通过PduR中 1: n(2-3)路由实现。报文必须配置RollingCounter。

注意:PduR不支持TP报文一对多(1:n)路由。因此,暂不支持对TP报文的复制功能。

接收端

通过ComIPduReplicaRef配置最多2 个I-PDU 副本(即主 I-PDU+2 个副本,共 3 份);

当成功接收ComIPduReplicationQuorum个(1~3 可选)PDU时(counter校验通过且PDU数据完全一致)才执行I-PDU正常接收流程。。例如配置为 2 时,需至少 2 个副本内容一致才算接收成功。其值必须小于等于 ComIPduReplicaRef + 1。

接收报文必须配置RollingCounter,且ComIPduCounterThreshold必须配置为0。

此外,由于没有机制来阻止上层对I-PDU的更新,这种通信保护方法在解耦传输(即通过Com_TriggerTransmit请求I-PDU)的组合中不起作用。

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/6/10 0:08:06

PowerShell自动化工具终极指南:从新手到专家的完整学习路径

PowerShell自动化工具终极指南:从新手到专家的完整学习路径 【免费下载链接】awesome-powershell A curated list of delightful PowerShell modules and resources 项目地址: https://gitcode.com/gh_mirrors/aw/awesome-powershell PowerShell作为跨平台的…

作者头像 李华
网站建设 2026/6/10 13:33:01

VirtualApp多用户隔离:Android设备上的身份管理终极解决方案

VirtualApp多用户隔离:Android设备上的身份管理终极解决方案 【免费下载链接】VirtualApp VirtualApp - 一个在Android系统上运行的沙盒产品,类似于轻量级的“Android虚拟机”,用于APP多开、游戏合集、手游加速器等技术领域。 项目地址: ht…

作者头像 李华
网站建设 2026/6/10 13:34:59

Unity开发终极效率优化工具完全指南

Unity开发终极效率优化工具完全指南 【免费下载链接】UniHacker 为Windows、MacOS、Linux和Docker修补所有版本的Unity3D和UnityHub 项目地址: https://gitcode.com/GitHub_Trending/un/UniHacker 对于刚接触Unity开发的初学者来说,UniHacker这款工具能够显著…

作者头像 李华
网站建设 2026/6/9 17:06:36

33、Bash编程:内置变量、操作符与选项全解析

Bash编程:内置变量、操作符与选项全解析 在Bash编程中,内置变量、测试操作符以及各种设置选项是非常重要的概念,它们能极大地提升脚本的功能和效率。下面将详细介绍这些内容。 内置Shell变量 Bash 3.0中有一系列丰富的环境变量,这些变量在脚本编写中起着关键作用。在变量…

作者头像 李华
网站建设 2026/6/10 13:34:49

22、开源办公软件的数学计算与多媒体应用指南

开源办公软件的数学计算与多媒体应用指南 在日常的学习和工作中,处理数学公式和享受多媒体娱乐是常见的需求。OpenOffice.org Math 为我们提供了强大的数学公式编辑功能,而 Linux 系统在多媒体方面也有丰富的应用。下面将详细介绍 OpenOffice.org Math 的使用以及 Linux 系统…

作者头像 李华
网站建设 2026/6/10 13:31:04

25、Linux 文件系统操作与软件添加全攻略

Linux 文件系统操作与软件添加全攻略 在 Linux 系统的使用过程中,我们常常会遇到文件挂载、跨系统文件共享以及软件添加等操作。下面将详细为大家介绍这些操作的具体方法。 挂载 NFS 文件系统 若要在 Linux 系统中挂载 NFS 文件系统,可按以下步骤进行: 1. 在 /etc/fsta…

作者头像 李华