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

CP AUTOSAR标准之FlexRayDriver(AUTOSAR_SWS_FlexRayDriver)(更新中……)

1 简介和功能概述

  FlexRay驱动程序(Fr)抽象了特定FlexRay通信控制器(CC)的硬件相关实现细节。本规范主要依赖于符合FlexRay规范[13]的FlexRay CC。此外,本规范还支持符合FlexRay规范[14]的旧版FlexRay控制器。本SWS中因支持的FlexRay规范不同而导致的不同行为在适用的情况下以脚注或备注的形式指出。
  FlexRay控制器支持的所有功能都封装在Fr模块中,只能通过此统一接口访问。API提供抽象的功能操作,这些操作根据实际实施的Fr模块映射到一系列硬件访问。因此,作为Fr模块的用户,FlexRay接口(FrIf)独立于底层FlexRay CC硬件。Fr模块没有主函数或ISR。所有Fr模块API函数仅在FrIf上下文中执行。
  单个Fr模块仅支持一种类型的FlexRay CC硬件实现。Fr支持此单个硬件实现的多个FlexRay CC。FlexRay驱动程序的前缀是每个Fr模块唯一分配的,以允许使用不同的FlexRay驱动程序,这些驱动程序的名称由命名空间分隔。FrIf可以使用不同的FlexRay驱动程序访问不同的FlexRay CC硬件实现。FrIf配置确定使用不同类型中的哪个驱动程序来访问特定CC。
  Fr模块的配置应在系统配置时完成,Fr模块的特定配置由模块配置生成器(MCG)生成,它将ECU配置参数中的参数转换为Fr模块特定的配置数据结构。
  图1描述了FlexRay堆栈的基本结构。一个FrIf使用一个或多个FlexRay驱动程序访问多个CC。


http://www.kler.cn/a/460317.html

相关文章:

  • C# 标准数字格式字符串
  • nature reviews genetics | 需要更多的针对不同种族的癌症基因组图谱研究,促进精准治疗和维护治疗公平权益
  • PP模块部分BAPI函数
  • Postman[8] 断言
  • CSS 学习之 padding 与图形绘制
  • 矩阵运算提速——玩转opencv::Mat
  • ROS2+OpenCV综合应用--9. AprilTag标签码识别
  • 深度学习中的迁移学习:如何利用现有模型加速训练?
  • Rust语言的数据库编程
  • 按照人们阅读Excel习惯来格式化BigDecimal
  • 头歌实训数据结构与算法-二叉树及其应用(第9关:二叉树的顺序存储及基本操作)
  • 云电脑市场正在爆发!2025新风口出现了?
  • 【QT】QT 的窗口坐标 信号与槽
  • opencv实现KNN算法识别图片数字
  • 网络基础入门到深入(3):网络协议-HTTP/S
  • 时间序列预测算法---LSTM
  • 网络爬虫性能提升:requests.Session的会话持久化策略
  • HTML——38.Span标签和字符实体
  • 优秀的 Verilog/FPGA开源项目介绍(十七)- AXI
  • 【翻译】优化加速像素着色器执行的方法
  • 打印进度条
  • CentOS系统的安装配置
  • 互联网路由架构
  • Spring源码分析之SpringBoot的自动配置和ComponentScan
  • 【嵌入式硬件】直流电机驱动相关
  • gitlab-runner的卸载与安装