当前位置: 首页 > news >正文

【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)的组合中不起作用。

http://www.cnnetsun.cn/news/59388.html

相关文章:

  • 20、Shell 输入输出与命令行处理详解
  • 21、深入探究Shell字符串I/O与命令行处理
  • MeterSphere内网部署终极方案:零网络环境下的完整实战指南
  • Iced渲染线程模型终极指南:如何构建永不卡顿的GUI应用
  • 5步搞定宝塔面板v7.7.0离线部署:内网环境服务器管理全攻略
  • Fusion Pixel Font 像素字体完全指南:5分钟从零掌握免费开源字体
  • 突破性移动体验:在iOS设备上畅玩Minecraft Java版的完整指南
  • WebAssembly兼容性实战:从崩溃到流畅的避坑指南
  • 计及N-k安全约束的含光热电站电力系统优化调度模型【IEEE14节点、118节点】(Matlab代码实现)
  • BMAD-METHOD:重构开源协作的AI驱动开发新范式
  • 3步搞定ESP32自定义唤醒词:从零开始打造专属语音助手
  • LTX-Video分布式AI模型训练终极指南:5步实现多节点协同计算完整配置
  • 3步掌握Umami主题定制:从默认界面到个性化数据看板
  • 24、Linux 系统中 DNS 配置与缓存名称服务器管理全解析
  • 30、Linux文件系统管理全攻略
  • Il2CppDumper:Unity游戏逆向工程的利器
  • 35、Linux 系统安全防护全攻略
  • 200 Tokens/s推理革命:GLM-Z1-32B如何重新定义企业级AI效率
  • 终极指南:如何用CVAT快速上手数据标注,提升10倍效率
  • 高效智能音乐搜索器:一站式多平台音乐资源整合方案
  • Design2Code终极指南:如何将设计截图一键转换为HTML代码
  • BewlyBewly:重新定义你的B站体验,从视觉革新到功能升级
  • 在ARM设备上搭建Java 8开发环境的完整指南
  • Bananas屏幕共享:5分钟掌握远程协作终极秘诀
  • Qwen3-VL-8B-Thinking:2025多模态AI革命,从看懂到自主行动的技术跨越
  • 机器学习模型评估终极指南:从理论到实战的5个关键维度
  • 3步搞定DolphinScheduler任务异常处理:从诊断到恢复的完整指南
  • 4步出片!LightX2V量化模型:RTX 4060开启AI视频创作平民化时代
  • Apache DolphinScheduler任务管理:4步搞定流程中断恢复难题
  • AutoGPT执行道德困境判断任务的表现评测