简介
本书结合汽车电控系统软件中的RootLoader程序和上位机及脚本介绍UDS的使用场景,并深入讲解其功能,分为基础篇、核心偏、提升篇三部分。主要内容包括新能源汽车电控系统基础知识、基于CAN/LIN总线的通信协议、UDS协议栈架构、基于UDS的BootLoader、通过脚本实现UDS客户端通信、UDS测试等内容。本书首先介绍新能源汽车电控系统基础、常用总线通信协议和UDS基础知识,让读者站在电控系统的角度了解UDS等协议栈的作用和诊断的相关知识,然后根据ISO15765和ISO14229标准的内容从使用者的角度对标准的实现进行详细的解释,最后在诊断协议的基础上以BootLoader程序和上位机及脚本的实现讲解其在客户端和服务器端的应用及其测试环境。