1. 什么是数据库?
数据库是以结构化方式组织的一个数据集合。
比如DBC数据库:
Network nodes
Display
Rx Messages
EngineState(0x123)
通过结构化的方式把网络节点Display里Rx报文EngineState(0x123)层层展开。这种方
式的好处是:层次清晰,结构分明,易于查找。
2. 什么是诊断数据库CDD?
CDD的全称为CANdelaStudio Diagnostic Description,它是由Vector公司制定的一
个以结构化方式组织的诊断命令集。
你可以在诊断数据库CDD文件中定义ECU:
- 介绍信息和ECU所支持的通讯接口(CAN、LIN等)
- 支持的DTC列表(诊断错误代码)
- 支持的通用诊断服务
- 支持的变种分类
- 在不同Session和不同安全级别下的权限管理
- 所有服务下相应参数所使用到的数据类型
- 支持的所有服务种类
所有这些功能都是在Vector公司开发的断数据库编辑工具CANdelaStud