news 2026/7/14 3:09:58

【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/7/13 0:26:10

HTTP/2服务器推送技术深度解析与性能优化实战方案

HTTP/2服务器推送技术深度解析与性能优化实战方案 【免费下载链接】TinyWebServer :fire: Linux下C轻量级WebServer服务器 项目地址: https://gitcode.com/gh_mirrors/ti/TinyWebServer 在当今Web应用性能优化的关键战场上,HTTP/2服务器推送技术正成为提升用…

作者头像 李华
网站建设 2026/7/14 0:38:34

AutoGPT任务依赖关系图自动生成技术实现

AutoGPT任务依赖关系图自动生成技术实现 在当今快速演进的AI智能体领域,一个核心挑战逐渐浮现:当语言模型能自主拆解目标、调用工具、执行任务时,我们如何确保这一过程不是“黑箱”?如何让复杂的多步推理与操作变得可追踪、可干预…

作者头像 李华
网站建设 2026/7/13 22:46:37

15、Bash 编程中的流程控制详解

Bash 编程中的流程控制详解 1. 流程控制概述 在编程里,流程控制赋予程序员依据变量值、命令执行状况等条件,指定程序特定部分运行或者重复运行的能力。就像在传统编程语言里常见的 if 、 for 、 while 等流程控制结构,在 Bash 中同样存在且功能丰富。 Bash 支持的流…

作者头像 李华
网站建设 2026/7/14 7:41:06

25、Shell脚本中的进程处理与优化

Shell脚本中的进程处理与优化 1. trap命令与信号处理 在shell脚本中,信号处理是一个重要的部分。 disown 命令的 -h 选项和 nohup 有相似的功能,它能在特定情况下让shell阻止挂起信号(hangup signal)到达进程。不过和 nohup 不同的是,你需要自己指定进程输出的位…

作者头像 李华
网站建设 2026/7/13 13:28:31

10、让你的 Linux 系统畅游互联网

让你的 Linux 系统畅游互联网 1. 检查是否已联网 若你的电脑连接到局域网,且在安装时已配置网络,那么可能已连接互联网。你可以打开网页浏览器,尝试访问外部网站(如 www.redhat.com),若能打开,则无需继续阅读本文;若无法打开,可接着往下看。 2. 常见互联网连接方式…

作者头像 李华