MATLAB 和 Simulink 培训

AUTOSAR Adaptive 应用程序的代码生成

查看时间表并报名

课程详细信息

本课程为期两天,探讨符合 AUTOSAR Adaptive 标准的建模和使用 AUTOSAR Blockset 生成代码。在基于模型的设计内容中,讨论了自上向下和自下向上的软件开发方法的工作流程。本课程面向使用 Embedded Coder 自动生成 C/C++ 代码的汽车行业软件工程师和系统工程师。
 
内容包括︰
 
  • 从已有的 ARXML 系统描述文件生成 Simulink 模型
  • 配置 Simulink 模型以生成符合 AUTOSAR Adaptive 标准的代码
  • 在 Simulink 中配置 AUTOSAR Adaptive 事件和方法
  • 导入和导出 AUTOSAR Adaptive 软件架构和组合
  • AUTOSAR Adaptive 应用程序运行时环境调用建模

第1天 (共2天)


AUTOSAR Adaptive 平台概述

目标: 了解 AUTOSAR 平台之间的差异,以及 Simulink 和 AUTOSAR Blockset 如何助力 AUTOSAR Adaptive 软件设计。

  • AUTOSAR 概述
  • AUTOSAR Adaptive 平台
  • 面向服务的架构
  • 使用 Simulink 进行 AUTOSAR Adaptive 应用程序设计

了解 AUTOSAR Adaptive C++ 代码和工件

目标: 为 AUTOSAR Adaptive 代码生成和仿真配置 Simulink 模型,并导航生成的 AUTOSAR Adaptive C++ 代码和 ARXML 文件。

  • 生成泛型 C 和 C++ 代码
  • 为 AUTOSAR Adaptive 代码生成配置模型
  • 生成 AUTOSAR Adaptive C++ 代码和 ARXML 文件
  • 仿真 AUTOSAR Adaptive 模型

AUTOSAR Adaptive 事件建模

目标: 构建 AUTOSAR Adaptive 端口和接口并对其进行建模,这些端口和接口使用基于事件的通信。

  • 配置 AUTOSAR Adaptive 端口和接口
  • 在 AUTOSAR Adaptive 应用程序中使用 Simulink 总线

AUTOSAR Adaptive 多速率应用程序建模

目标: 在 AUTOSAR Adaptive 应用程序中调度周期性和非周期性速率。

  • AUTOSAR Adaptive 建模域
  • 事件驱动的 AUTOSAR Adaptive 应用程序建模

第2天 (共2天)


AUTOSAR Adaptive 方法建模

目标: 对使用 AUTOSAR Adaptive 方法进行通信的客户端和服务器应用程序进行建模。

  • 在 AUTOSAR Adaptive 应用程序之间配置服务接口
  • 阻塞方法调用建模
  • 非阻塞方法调用建模

导入 AUTOSAR Adaptive 应用程序

目标: 导入已有的 ARXML 文件, 自动生成对应架构和接口的 Simulink 模型。

  • AUTOSAR Adaptive XML (ARXML) 描述
  • 导入 AUTOSAR Adaptive 应用程序
  • 数组和枚举数据类型
  • 对生成的 Simulink 模型添加功能
  • 使用测试框架仿真模型
  • AUTOSAR Adaptive 代码生成
  • 结构体和定点数据类型
  • 在 Simulink 中管理导入的数据类型
  • 导入更改后的 ARXML 文件

AUTOSAR Adaptive 软件架构建模

目标: 设计一个 AUTOSAR 软件架构并移植到 AUTOSAR Adaptive 应用程序与组合中。

  • 创建 AUTOSAR Adaptive 软件架构与组合
  • 生成 AUTOSAR Adaptive 应用程序
  • 导出 AUTOSAR Adaptive 组合和应用程序
  • 仿真 AUTOSAR Adaptive 软件架构模型

AUTOSAR Adaptive 运行时服务建模

目标: 配置 AUTOSAR Adaptive 应用程序以读写持久数据并利用标准记录实用工具。

  • 键-值持久性建模
  • 输出到标准记录实用工具

难度: 中级

课程要求:

Simulink® 基础(或 Simulink 汽车系统设计基础,或 Simulink 航空航天系统设计基础)和 Embedded Coder® 与产品级代码生成。了解 C++ 编程语言和 AUTOSAR Adaptive 平台。

持续时间: 2 天

语言: 中文, 한국어

查看时间表并报名