AUTOSAR软件组件介绍.pdfVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 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 所示,该接口定义

文档评论(0)

文人教参 + 关注
实名认证
文档贡献者

老师教学,学生学习备考课程、成人语言培训课程及教材等为提升学生终身学习竞争力,塑造学生综合能力素质,赋能学生而努力

版权声明书
用户编号:6103150140000005

1亿VIP精品文档

相关文档