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

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.lryc.cn/news/513174.html

相关文章:

  • Cesium 实战 27 - 三维视频融合(视频投影)
  • GraphRAG实践:docker部署neo4j
  • 常用的数据库类型都有哪些
  • swiftui开发页面加载发送请求初始化@State变量
  • Ribbon和Eureka的集成
  • 关于UE加载osgb数据的研究(一)
  • 探索数据之美,Plotly引领可视化新风尚
  • List排序的方法
  • BurstAttention:高效的分布式注意力计算框架
  • 大数据治理:构建稳健的数据生态系统
  • 【图书介绍】几本适合当教材的大数据技术图书
  • 阴阳师の新手如何速刷5个SP/SSR?!(急速育成)
  • unity学习4:git和SVN的使用差别
  • 四大自平衡树对比:AVL树、红黑树、B树与B+树
  • BUUCTF Pwn ciscn_2019_es_2 WP
  • MongoDb-mongosh-登录
  • C语言day3:shell脚本
  • 微信小程序Uniapp
  • mongoTemplate的复杂组装条件查询
  • httpslocalhostindex 配置的nginx,一刷新就报404了
  • pandas删除值全部为0的整行和整列,还有0.0,0.000000也要删除
  • IO Virtualization with Virtio.part 1 [十二]
  • ShardingSphere-Proxy分表场景:go测试案例
  • OpenStack系列第四篇:云平台基础功能与操作(Dashboard)
  • ESP32 I2S音频总线学习笔记(一):初识I2S通信与配置基础
  • 25上半年软考高级系统分析师易混淆知识点
  • 采集JSON解析错误的修复
  • Java中实现对象的深拷贝(Deep Copy)
  • 位置编码-APE
  • MySQL有哪些锁?