Davinci工程Variant管理

本文介绍了如何使用Davinci工程的Variant管理功能处理车载系统的衍生产品配置。通过Variant,可以集中管理具有少量诊断差异的产品,简化bug修复时的修改流程,并自动显示和管理配置差异,提高维护效率。
摘要由CSDN通过智能技术生成

1.目的
针对从同一产品的衍生产品,例如DBC相同只有少量诊断差异,或者DBC少量差异诊断少量差异,可以将多个产品配置放到一个Davinci工程里面通过Variant进行管理。在同一个bug所有产品都需修改时不需要分别打开不同配置工程修改,修改一个其它可以自动同步。本身需要存在的差异点例如诊断的差异配置界面会自动显示变体间的差异。减少工作量及方便维护。

2.实现的具体步骤
2.1添加变体配置

在这里插入图片描述

点下一步:
在这里插入图片描述

点击完成,就建成了3个变体。

2.2 为每个变体(配置)选择输入文件。
在这里插入图片描述

可为每个变体选择不同的输入文件(cdd,dbc文件或者包含诊断和信号矩阵的arxml文件)
选好后点击更新,这里是全部更新,没有单独更新一个Variant的选项。

更新前可观察下各模块的以下选项:

更新完成重新载入工程后,可以看到有一些模块的√自动勾上了,更新前是没有打勾的,说明协议栈已经自动识别到了变体间的不同输入文件导致的配置差异,表明了这些模块存在变体配置,而没有√的模块例如Mcu,Dio࿰

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值