摘要
本篇文章主要对国产AUTOSAR开发工具链中世冠科技GCKontrol软件和普华i-Soft ORIENTAIS的基础软件进行介绍。其中,GCKontrol可以自动生成符合AUTOSAR SWC规范的arxml、c和h文件。arxml文件可以导入到普华i-Soft ORIENTAIS AAT中无缝集成,为RTE、BSW和微控制器抽象层生成代码。该代码与GCKontrol生成的c和h文件一起,可以由常见的目标工具编译,并下载到Infineon Tricore等汽车微控制器中。经测试可以发现同样的输入,GCKontrol软件中的仿真结果与CAN总线监测的数据结果完全一致。
一、国产AUTOSAR开发工具链介绍
国产AUTOSAR工具链开发流程
下图展示了AUTOSAR开发的步骤,包括每个步骤用到的软件工具以及每个步骤生成的输出物。
图1 AUTOSAR工具链开发流程
GCKontrol AUTOSAR SWC 功能简介
世冠GCKontrol AUTOSAR字典可配置原子组件、S-R接口、收发端口、运行实体及事件类型等,AUTOSAR映射可以将AUTOSAR字典与GCKontrol工程模型进行映射配置,支持基本运算、状态图、插值表等。
支持功能如下
- 配置运行实体(runnables)的映射
- 配置输入输出端口和变量的映射
- 生成arxml, c, h