上回系列文章《基于ODX诊断测试开发(1): ODX数据库剖析》简单介绍了ODX文件类型及各个文件层级结构,本期我们来详细介绍下ODX数据库如何解析。
规 定
◾ 多个ECU变体对诊断数据的复用;
◾ 对于ECU应用于多个项目的情况,可以提取公共数据,ECU变体中只保留不同的数据,从而减少数据冗余;
◾ 提供了数据安全和可集成性。
◾ 首先找到ECU的Base Variant文件。
◾ 在Base Variant中查找继承关系。
◾ 在Base Variant文件中查找对应的ECU变体即ECU Variant。
◾ 在ECU Variant文件中查找对应的诊断服务和数据。