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

图解AUTOSAR_SWS_FlexRayARTransportLayer

FlexRay AUTOSAR 传输层 (FrArTp) 分析

1. AUTOSAR FlexRay 传输层架构

1.1 FlexRay AUTOSAR 传输层在AUTOSAR架构中的位置

在这里插入图片描述

AUTOSAR分层架构中,FlexRay AUTOSAR 传输层(FrArTp)位于通信抽象层,其上方是PDU路由器,下方是FlexRay接口。FrArTp的主要功能是实现FlexRay网络上的数据分段和重组。FrArTp基于ISO 15765-2标准(最初为CAN总线设计),但针对FlexRay通信需求进行了扩展。

自AUTOSAR 4.0以来,标准的FlexRay传输层已经与ISO 10681-2兼容,而本文分析的FrArTp是基于ISO 15765-2的AUTOSAR特定实现。

1.2 FlexRay AUTOSAR 传输层的主要功能

  • 数据分段和重组
  • 流控制
  • 错误检测
  • 支持1:1和1:n连接
  • 确认机制和重试
  • 支持基于ISO 15765-2的帧格式和通信序列
  • 支持多达2^32-1字节的数据传输

2. FrArTp 内部组件架构

2.1 模块内部组件结构

在这里插入图片描述

FlexRay AUTOSAR 传输层模块由以下主要组件构成:

  1. FrArTp核心:负责协调所有内部组件和外部接口的工作。

  2. 传输处理

    • 分段处理:将长数据分割成多个帧
    • 流控制处理:处理流控制帧的发送和接收
    • 重试机制:实现传输失败时的重试逻辑
  3. 接收处理

    • 重组处理:将接收到的多个帧重组为完整数据
    • 缓冲区管理:管理接收数据的缓冲区
  4. 协议处理

    • 帧格式处理:处理ISO 15765-2兼容和扩展帧格式
    • 地址处理:支持1字节和2字节寻址,物理和功能寻址
  5. 资源管理

    相关文章:

  6. 性能问题排查工具介绍
  7. 移动应用开发实验室2024二面纳新题复盘
  8. 【家政平台开发(20)】系统监控与日志管理设计:稳固运行的基石
  9. 【内网安全】DHCP 饿死攻击和防护
  10. [特殊字符] 驱动开发硬核特训 · Day 4
  11. Vue3响应式引擎解密:从依赖追踪到性能调优的深度之旅
  12. 微服务系统记录
  13. Java 数组与 ArrayList 核心区别解析:从源码到实战!!!
  14. 远距离无线网络传输设备-网桥(1/5/15 km)
  15. C++Primer - 动态内存管理
  16. 优选算法的妙思之流:分治——归并专题
  17. 静态库与动态库
  18. 整理一些大模型部署相关的知识
  19. 对责任链模式的理解
  20. 7.4 SVD 的几何背景
  21. JCR一区文章,壮丽细尾鹩莺算法Superb Fairy-wren Optimization-附Matlab免费代码
  22. 介质访问控制——信道划分
  23. from fastmcp import FastMCP和from mcp.server.fastmcp import FastMCP的区别是什么?
  24. C51单片机学习笔记——LCD1602调试
  25. SEO长尾关键词优化策略
  26. 成都十大监理公司排名/网站seo
  27. 上海专业做网站电话/自己做网站如何赚钱
  28. 建设外贸商城网站制作/百度手机助手免费下载
  29. 怎么做黑彩黑彩网站/今日时政新闻热点
  30. 好网站建设公司选择哪家好/seo百度网站排名研究中心关键词首页优化
  31. 自己做本地网站/在哪里查关键词排名