A UDS protocol-based ECU Bootloader software architecture adaptable to diverse programming standards is designed and implemented in this study.The proposed architecture adopts a layered design philosophy,comprising fi...A UDS protocol-based ECU Bootloader software architecture adaptable to diverse programming standards is designed and implemented in this study.The proposed architecture adopts a layered design philosophy,comprising five hierarchical levels.The Reprogramming Sequence Manager is responsible for managing the programming process and handling parameters for programming steps.Inter-module communication is realized through standardized RTE interfaces for signal transmission and reception,as well as triggering and monitoring of execution events.The modular layered architecture,combined with functional decoupling design,ensures enhanced software reusability and practical applicability.Experimental results demonstrate that the architecture adapting to different programming sequences and diagnostic service specifications.展开更多
基于UDS on CAN协议设计了一种Bootloader,通过诊断仪生成应用程序Flash数据的验证信息,通过Bootloader生成应用程序Flash数据的校验信息,验证产品生产阶段Flash数据的一致性。在应用程序中读取Bootloader存储的分段尺寸和校验值等验证...基于UDS on CAN协议设计了一种Bootloader,通过诊断仪生成应用程序Flash数据的验证信息,通过Bootloader生成应用程序Flash数据的校验信息,验证产品生产阶段Flash数据的一致性。在应用程序中读取Bootloader存储的分段尺寸和校验值等验证信息,根据分段尺寸读取程序分段中的Flash数据并进行CRC校验,验证产品运行阶段Flash数据的一致性。展开更多
文摘A UDS protocol-based ECU Bootloader software architecture adaptable to diverse programming standards is designed and implemented in this study.The proposed architecture adopts a layered design philosophy,comprising five hierarchical levels.The Reprogramming Sequence Manager is responsible for managing the programming process and handling parameters for programming steps.Inter-module communication is realized through standardized RTE interfaces for signal transmission and reception,as well as triggering and monitoring of execution events.The modular layered architecture,combined with functional decoupling design,ensures enhanced software reusability and practical applicability.Experimental results demonstrate that the architecture adapting to different programming sequences and diagnostic service specifications.
文摘基于UDS on CAN协议设计了一种Bootloader,通过诊断仪生成应用程序Flash数据的验证信息,通过Bootloader生成应用程序Flash数据的校验信息,验证产品生产阶段Flash数据的一致性。在应用程序中读取Bootloader存储的分段尺寸和校验值等验证信息,根据分段尺寸读取程序分段中的Flash数据并进行CRC校验,验证产品运行阶段Flash数据的一致性。