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 软件组合进行建模。
另请参阅
主题
- 开发 AUTOSAR 软件组件模型
- 开发 AUTOSAR Adaptive 软件组件模型
- Model AUTOSAR Software Components
- Model AUTOSAR Adaptive Software Components
- 将 AUTOSAR XML 描述导入 Simulink 中
- Import AUTOSAR Adaptive Software Descriptions
- 在 Simulink 中创建 AUTOSAR 软件组件
- Import AUTOSAR Composition to Simulink
- Import AUTOSAR Software Composition with Atomic Software Components (Classic Platform)
- 在架构模型中创建 AUTOSAR 组合和组件