AUTOSAR开发工具DaVinci Configurator里的Modules

​关注“嵌入式软件实战派”公众号,回复“AUTOSAR”获得更多干货分享。

DaVinci Configurator 里面有个Module这个概念。

如你所想,基本上跟AUTOSAR架构里面的Module相对应

从软件的Project菜单中的Basic Editor项可以打开

打开这个菜单后,会看到很多Modules项以及其相关配置项

这个Basic Editor显示出整个ECU配置中的所有Module配置项

即使是Configuration Editor里面的配置项都能在Basic Editor找到对应的,例如下图的IoHwAb

对于Basic Editor里面的Module内容,也许你会有几个疑问:

  1. 为什么Module有几种不同的颜色图标,各代表什么意思?

  2. Module下面的选项也有不同图标,各又是什么意思?

以下一一讲解。

不同颜色Module图标代表的意思:

AUTOSAR module.

AUTOSAR driver module.

Non AUTOSAR module.

Non AUTOSAR driver module.

Module without associated BSWMD file in the SIP.

不同颜色Module图标代表的意思:

Module

这个代表ECU配置里面的一个Module配置。也可以理解这是一个Module的根目录你点击这个Module是看不懂Description说明的(No properties available for the current selection.),但是可以右键Create Sub Container

 Container

这个代表Module配置里面的一个容器(Container)。

如果容器的定义具有upper multiplicity 1,则容器直接显示在其父容器/模块下。

如果容器的定义具有upper multiplicity > 1,则容器显示在相应的容器组下。

Detail View页面的参数按以下顺序显示:

• 单实例参数,按参数名称和值显示。参数按字母顺序列出。

• 多实例参数,由命名为参数的部分显示。该部分包含参数值列表。这些参数值的顺序反映了 ECU 配置文件中的顺序。

参数值根据其定义显示,例如 作为整数、字符串、枚举或引用。

这个Container的shortcut菜单可以:

Create Sub Container

Remove container

Duplicate container

Container Group

这个代表Container组。

Note

容器组仅用于在 DaVinci Configurator.的基本编辑器中对容器进行可视化分组。它们不存在于 ECU 配置文件中。

Details view显示包含容器组的所有容器的网格。通过网格的标准编辑按钮,您可以添加、删除或复制容器。

Choice Container

这个代表一个Module配置的选择Container。

Details view显示 choice container的short name。

它的shortcut菜单可以Choose ,即允许你选择一个可用的选项

对了,还有个问题,Module是怎么添加进来的?

从Project菜单中的Project Settings界面

然后点击Modules,在右侧点击+或x图标来增删Module。

至于你能增加哪些Module,就取决于你的SIP包了。

​关注“嵌入式软件实战派”公众号,回复“AUTOSAR”获得更多干货分享。

 

评论 5
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值