摘要:传统汽车电控单元对程序的烧写一般采用BDM调试接口实现,该方法不仅影响电控单元应用程序的开发效率,而且会给汽车电控单元后期的升级维护带来不便。使用嵌入式启动引导程序(即Bootloader),能够较好的解决上述问题。本文设计并实现了一种应用于汽车电控单元的基于CAN通信的Bootloader。通过实际应用和测试,结果表明该Bootloader能够正确引导程序运行,准确、方便地为控制器下载应用程序。