这是我前一段时间被问到的问题,忘记了答案,但是,我想对这个问题有一个“详细”的答案。
解释使用 RDBI (0x22) UDS 服务和使用 Routine Control (0x31) UDS 服务读取 DID 的区别以及哪种方法最快/高效/更好
如果这个问题有更好的格式,请提供。
通过标识符读取数据通常更快,因为它主要是内存查找。另一方面,例程控制通常运行自定义代码,因此可能需要更长的时间。
什么是“更好”取决于几个因素,即在请求完成之前所需的值延迟和/或所请求的性能。