经典AUTOSAR软件组件的代码生成
查看时间表和注册课程详细信息
这个为期两天的课程讨论了使用AUTOSAR块集的经典AUTOSAR兼容建模和代码生成。自顶向下和自底向上软件开发方法的工作流将在基于模型的设计上下文中讨论。本课程适用于使用嵌入式编码器自动生成C/ c++代码的汽车行业软件开发人员和系统工程师。
主题包括:
- 根据现有的ARXML系金宝app统描述生成Simulink模型
- 为符合AUTOSAR的代金宝app码生成配置Simulink模型
- 在Simulink模型中配置AUTOSAR通信元素金宝app
- 在Simulink中建模AUTOSAR事件金宝app
- 创建校准参数
- 在软件组件中建模AUTOSAR变化点
- 导入和导出AUTOSAR组合和软件体系结构
- 建模调用基本软件服务
2天中的第一天
导入AUTOSAR软件组件
摘要目的:导入现有的ARXML文件以自动生成具有正确架构和接口的Simulink模型。金宝app
- AUTOSAR XML (ARXML)描述
- 导入AUTOSAR软件组件
- 数组和枚举数据类型
- 为生成的Simulink模型添加功能金宝app
- 用线束模型进行仿真
- AUTOSAR代码生成
- 结构和定点数据类型
- 在Simulink中管理导入的数据类型金宝app
- 导入修改后的ARXML文件
导出AUTOSAR软件组件
摘要目的:将Simulink模金宝app型配置为AUTOSAR软件组件,并定义用于生成ARXML的AUTOSAR端口和接口。
- 创建AUTOSAR组件
- 将Simulin金宝appk模型对象映射到AUTOSAR软件组件
- 生成代码并导出ARXML文件
建模AUTOSAR端口和接口
摘要目的:将Simulink 金宝appimport和Outport块配置为各种类型的AUTOSAR端口。
- AUTOSAR通信概述(端口和接口)
- 建模发送方-接收方通信
- AUTOSAR模式建模
- 客户端-服务器通信建模
AUTOSAR事件建模
摘要目的:在Simulink模型中建模周期性和非周期性AUTOSAR事件。金宝app
- AUTOSAR事件概述
- 在Simulink模型中模拟事件金宝app
- 定时(周期性)事件
- 非周期性事件概述
- 对数据接收事件建模
- 建模模式切换事件
- 触发初始化
- 模拟非周期性事件
建模校准参数和每个实例内存
摘要目的:使用数据对象和代码映射在Simulink模型中指定AUTOSAR校准参数和每个实例的内存。金宝app
- 参数swc提供的建模校准参数
- 建模内部校准参数:由所有实例共享
- 建模内部校准参数:每个实例单独副本
- 对每个实例的内存建模
2天中的第二天
AUTOSAR变量建模
摘要目的:在AUTOSAR软件组件中配置基于变体的设计,并将Simulink变体映射到AUTOSAR变体点。金宝app
- 在基于速率的模型中创建不同的子系统
- 生成AUTOSAR变量
建模AUTOSAR组成和软件架构
摘要目的:创建一个AUTOSAR软件体系结构设计,并将其填充为可用的AUTOSAR软件组件和组合。
- 创建AUTOSAR软件体系结构和组合
- 生成AUTOSAR软件组件
- 导出AUTOSAR组合和软件组件
- 模拟AUTOSAR软件架构模型
- 导入AUTOSAR合成
- 为可重用的软件组件生成代码
基本软件服务建模
摘要目的:配置AUTOSAR软件组件以读写诊断状态和管理非易失性ram。
- 软件基础服务概述
- 设置诊断状态
- 监控诊断状态
- 读写NVRAM
- 监控NVRAM
水平:中间
先决条件:
- 金宝app仿真软件基础(或金宝appSimulink汽车应用基础或金宝app航空航天应用的Simulink基础知识)
- 用于生产代码生成的嵌入式编码器
- 熟悉C语言和AUTOSAR标准
持续时间:2天
语言:德语,英语,한국어