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.展开更多
文摘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.