主要内容

AUTOSAR 软件组件和组合

AUTOSAR 软件组件是 AUTOSAR 软件的可重用构建块。一个 AUTOSAR 软件组件可封装一个或多个算法,并通过明确定义的端口与其环境进行通信。例如,节气门应用程序可能包括 AUTOSAR 软件组件,这些组件表示节气门传感器和加速踏板传感器、节气门位置监控器、控制器和作动器。

AUTOSAR 软件组件连接到 AUTOSAR 运行时环境,以与其他软件组件和 AUTOSAR 软件架构的基础软件层中的软件进行通信。您可以在各 ECU 之间重用和转移软件组件。

在 Simulink® 中,AUTOSAR 软件组件可用 Simulink 模型组件表示,例如 Model、Subsystem 和 Simulink Function 模块。

AUTOSAR 组合是 AUTOSAR 软件组件,它们聚合了具有相关功能的一组软件组件。组合是一种系统抽象方式,在设计软件应用程序的逻辑表示时,它便于实现可扩展性并有助于管理复杂性。

下图显示节气门位置控制的组合。

该组合由表示以下内容的软件组件组成:

  • 两个节气门位置传感器

  • 节气门位置监控器

  • 加速踏板位置传感器

  • 控制器

  • 节气门位置作动器

如果您使用的是 AUTOSAR Classic 平台,您可以通过将一个组合的 ARXML 描述导入 Simulink 中,或通过使用 AUTOSAR 架构模型创建软件组合(需要 System Composer™),对 AUTOSAR 软件组合进行建模。

另请参阅

主题

外部网站