主要内容

Adaptive 软件组件建模

R2026b
适用于 Adaptive 平台的 AUTOSAR 软件建模与仿真

AUTOSAR Blockset 软件支持适用于 Adaptive 平台的软件组件建模。在 Simulink® 中,您可以灵活地对 AUTOSAR Adaptive 平台的软件组件的结构和行为进行建模。AUTOSAR Adaptive 平台为必须灵活适应外部事件和条件的汽车组件定义一种面向服务的架构。AUTOSAR Adaptive 平台要求:

  • 具有多个内核和异构处理器类型的高性能计算。

  • 通过以太网或片上网络互连进行快速通信。

  • 软件组件之间基于服务的交互,其中应用服务被动态发现并且可以运行在本地或远程电子控制单元 (ECU) 上。

  • 运行中的软件应用对外部事件的灵活自适应,包括空口更新和外部监控。

要在 Simulink 中开发 AUTOSAR Adaptive 软件组件,请执行以下操作:

  • 从 AUTOSAR XML (ARXML) 组件描述或现有 Simulink 设计创建一个 AUTOSAR 软件组件的 Simulink 表示。

  • 通过细化软件组件服务接口和算法模型内容来开发 AUTOSAR Adaptive 软件组件。

  • 生成 ARXML 组件描述、算法 C++ 代码和服务实现代码,用于测试以及与 AUTOSAR Runtime for Adaptive Applications (ARA) 集成。(AUTOSAR 代码生成需要 Simulink Coder™ 和 Embedded Coder®。)

类别

  • 建模模式
    AUTOSAR Adaptive 软件组件的 Simulink 建模模式
  • 组件创建
    从模型或 ARXML 创建 AUTOSAR Adaptive 软件组件
  • 组件开发
    开发 AUTOSAR Adaptive 软件组件和服务通信
  • 代码生成
    为生产集成生成符合 AUTOSAR 标准的 C++ 代码和 XML 描述;为测试编译 Linux® 可执行文件或库

精选示例