AutoSAR配置与实践(实践篇)11.2 不同Variant DBC的兼容方案实现
不同Variant DBC的兼容方案实现
一、为什么需要兼容多DBC
当DBC中少数报文对于ECU来说在特定场景下属于发送报文,而特定其他场景属于接收报文
针对这少部分报文差异(特定场景下的收发属性不同),从OEM角度来说,
这部分差异不足以大到通过创建不同的车型来区分。
所以适配这一个车型的差异,可以有两个方案 方案1:
做成两版本DBC(细微差异),通过创建两个CFG工程,生成两套可执行文件,管理两套软件版本 方案2:
兼容两版本DBC,通过一个工程集成两版本DBC,只管理一个软件版本。
而对于少部分DBC的差异,管理两版软件将会增加很多开发和维护工作,显然如果能做成兼容,是最好的。
所以我们当前选用方案2.
二、多DBC兼容的方案实现
2.1 选择Project --》Project Settings ,点击下图Edit Vatiant