为 autosar 软件组件生成代码 -凯发k8网页登录
课程详细信息
课程将探讨 autosar 标准建模和使用 autosar blockset 生成代码。在基于模型的设计内容中,讨论了自上向下和自下向上的软件开发方法的工作流程。本课程面向使用 embedded coder 自动生成 c/c 代码的汽车行业软件工程师和系统工程师。
内容包括︰
- 从已有的 arxml 系统描述文件生成 simulink 模型
- 配置 simulink 模型以生成符合 autosar 标准的代码
- 为 simulink 模型配置 autosar 通信要素
- 使用 simulink 进行 autosar 事件建模
- 创建标定参数
- 在软件组件中对 autosar 变体建模
- 导入和导出 autosar 软件架构
- 基本软件服务调用建模
第1天 (共2天)
导入 autosar 软件组件
目标: 导入已有的 arxml 文件, 自动生成对应架构和接口的 simulink 模型。
- autosar xml (arxml) 描述
- 导入 autosar 软件组件
- 数组和枚举数据类型
- 对生成的 simulink 模型添加功能
- 使用测试框架仿真模型
- autosar 代码生成
- 结构体和定点数据类型
- 在 simulink 中管理导入的数据类型
- 导入更改后的 arxml 文件
导出 autosar 软件组件
目标: 将 simulink 模型配置为 autosar 软件组件,定义 autosar 端口和接口以生成 arxml。
- 创建 autosar 软件组件
- 映射 simulink 模型对象到 autosar 软件组件
- 生成代码并导出 arxml 文件
autosar端口和接口建模
目标: 将 simulink 输入和输出模块配置为各种 autosar 端口。
- autosar 通信概述(端口和接口)
- 发送-接收通信建模
- 建立autosar 模式模型
- 客户端-服务器通信建模
autosar事件建模
目标: simulink 模型中创建周期和非周期 autosar 事件。
- autosar 事件概述
- simulink 模型中事件仿真
- 周期性事件
- 非周期性事件概述
- 数据接收事件
- 模式切换事件
- 事件触发的初始化
- 非周期性事件的仿真
标定参数建模与内存访问
目标: 在 simulink 模型中使用数据对象指定 autosar 标定参数。
- 利用参数软件组件配置 autosar 标定参数
- 设置内部共享的标定参数
- 设置实例私有的标定参数
- 实例独有内存建模
第2天 (共2天)
autosar 变体建模
目标: 在 autosare 软件组件内配置基于变体的设计并将 simulink 变体与 atuosar 变换点进行关联
- 在基于速率的模型中创建变体子系统
- 创建 autosar 变体
autosar 构型和软件架构建模
目标: 设计一个 autosar 软件架构并移植到 autosar 软件组件与构型中
- 创建 autosar 软件架构与构型
- 创建 autosar 软件组件
- 导出 autosar 构型和软件组件
- autosar 软件架构模型的仿真
- 导入 autosar 构型
- 生成可重用软件组件的代码
基本软件服务建模
目标: 配置 autosar 软件组件以读取和写入诊断状态并管理非易变 ram
- 基本软件服务概述
- 设定诊断状态
- 监视诊断状态
- 读写非易变 ram
- 监视非易变 ram