- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
AUTOSAR 软件组件介绍
在 AUTOSAR中,应用软件是由一系列相互交互的软件组件构成的。 在基于 AUTOSAR的应用
软件开发过程中,软件组件是整个应用软件的基础,其他软件开发工作如配置、映射等,都
是围绕软件组件展开的。本小节重点介绍 AUTOSAR中软件组件的相关概念。
软件组件( Software Component ,SWC)是 AUTOSAR中的一个重要概念。软件组件是封
装了部分或者全部汽车电子功能的模块。 软件组件包括了其具体的功能实现以及与对应的描
述。各个软件组件通过虚拟功能总线进行交互,从而形成一个 AUTOSAR应用软件。
虚拟功能总线( Virtual Function Bus,VFB)是 AUTOSAR中的另一个重要概念。虚拟功
能总线是对 AUTOSAR提供的所有通信机制的一种抽象,是所有软件组件进行交互的桥梁。
通过虚拟功能总线,软件组件之间的通讯细节被抽象出来,软件组件通过 AUTOSAR定义的
接口对通讯进行描述, 即可最大程度地独立于具体的通讯机制, 实现与其他软件组件和硬件
的交互。通过虚拟功能总线,无论软件组件使用的是单 ECU 的内部通信还是 ECU 间的外部
通信,对于应用软件的设计者来说没有本质区别。 内部通信与外部通信的区别只有等到系统
配置阶段,将软件组件分配到不同的 ECU 之后,才能体现出来。而在这种情况下,虚拟功
能总线的真实通信实现可以由运行时环境和基础软件来保证。 因此,在虚拟功能总线的帮助
下,应用软件的各个软件组件不需要关注通信的区别, 从而可以在独立的情况下设计开发软
件组件, 使得应用软件的开发可以独立于具体的 ECU,使得开发人员将精力集中在应用软件
及其软件组件的开发上。
一个应用软件是由多个相互交互的软件组件构成的, 而各个软件组件之间的交互是由虚
拟功能总线提供的通信机制来保证的。软件组件通过端口( Port )来进行不同软件组件间或
者软件组件与硬件间的通讯或者交互。 每个软件组件都需要定义端口。 端口代表了软件组件
间通信内容及其方向,分为两类,一类是供型端口( P-Port ),一类是需型端口( R-Port)。
供型端口用于对外提供某种数据或者某类操作, 需型端口用于从其他软件组件获得所需数据
或者所请求的操作。将一个软件组件的供型端口与另外一个软件组件的需型端口进行连接,
即实现了两个软件组件直接的通信,如图 1 所示。
每个端口虽然定义了软件组件间通信内容及其方向, 但是通信内容以及用于交互的操作
却仍不得而知。 AUTOSAR中使用端口接口( Port-Interface )来描述端口之间的供需关系。端
口接口有 3 种,分别为发送者 / 接收者接口( Sender-Receiver Interface ,S-R)、客户端 / 服务
器接口( Client-Server Interface ,C-S)和标定接口( Calibration Interface ),如表 1 所示。
端口接口类型描述
发送者 / 接收者发送者发送消息到一个或多个接收者
发送者 / 接收者服务器是操作的提供者,多个客户端可以调用这些操作
标定标定是一种静态的通信方式,它允许模块访问静态标定参数
发送者 / 接收者接口定义了一系列的数据元素用于在虚拟功能总线上进行接收和发送,
如图 1 的 ISignalPeriod 所示,该接口定义
您可能关注的文档
最近下载
- 钢结构验收表格(通用)钢结构验收表格(通用).doc VIP
- 广西柳州市2022-2023学年七年级上学期期末语文试题.docx VIP
- 小葵花幼儿园中大班“小雨点捉迷藏”教案.doc VIP
- 2025至2030中国多层HDIPCB行业市场现状分析及竞争格局与投资发展报告.docx VIP
- 地理信息系统(第二版)-第五章.ppt VIP
- 内科细节管理推进优质护理服务.pptx VIP
- 工程结算审核重点难点分析.docx VIP
- 南开大学优秀成果、科技论文、专利及科研管理奖励条例-南.PDF VIP
- 南京市地块城市设计图则技术标准(试行).pdf VIP
- 规范劳动用工服务指引-宁波杭州湾新区商会.PPT VIP
原创力文档


文档评论(0)