期刊文献+

总线式ECU两级Bootloader的设计与实现 被引量:7

Design and Implementation of Two-level Bootloader for Bus Electronic Control Unit
下载PDF
导出
摘要 针对传统Bootloader技术应用于车用电子控制单元(ECU)在线编程中的固有缺陷,采用国际标准控制器局域网络标定协议,使用U盘携带目标下载代码,并基于控制器局域网络总线设计具备两级Bootloader功能的智能节点和车用ECU端的两级配套软件。以飞思卡尔的MC9S12G128单片机为系统平台,给出具体硬件原理以及对应的软件设计方案。通过对两级Bootloader的性能评估与测试结果表明,该智能节点作为车用ECU程序升级仪便捷、可行,解决了传统方案中存在的应用程序代码不安全、成本高和占用Flash存储空间较大等问题,具有较高的可靠性。 Aiming at the defects of the traditional bootloader in programming vehicle Electronic Control Unit(ECU) on-line,a smart node with the capability of two-level bootloader and its supporting software on ECU are designed based on CAN bus and the international standard CAN Calibration Protocol(CCP) , which use USB Disk to carry target software code. A special scheme and its software project are presented with MC9S12G128 of Freescale. Evaluation and test results show that the smart node is convenient, feasible and with high reliability as updating instrument. Moreover, defects of current software updating methods like the insecurity of application code, a high cost and requirement of more flash memory are avoided successfully and simultaneously.
出处 《计算机工程》 CAS CSCD 北大核心 2015年第7期95-99,共5页 Computer Engineering
关键词 电子控制单元 CAN总线 CAN标定协议 两级Bootloader 程序升级仪 应用内编程 Flash内存 Electronic Control Unit ( ECU ) CAN bus CAN Calibration Protocol (CCP) two-level Bootloader program updating instrument In Application Programming (IAP) Flash memory
  • 相关文献

参考文献15

二级参考文献38

共引文献49

同被引文献48

引证文献7

二级引证文献20

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

内容加载中请稍等...
;
使用帮助 返回顶部