节点文献

总线式ECU两级Bootloader的设计与实现

Design and Implementation of Two-level Bootloader for Bus Electronic Control Unit

  • 推荐 CAJ下载
  • PDF下载
  • 不支持迅雷等下载工具,请取消加速工具后下载。

【作者】 戚长城杨延相张平刘昌文

【Author】 QI Changcheng;YANG Yanxiang;ZHANG Ping;LIU Changwen;State Key Laboratory of Engine Combustion,Tianjin University;Internal Combustion Engine Research Institution,Tianjin University;Power Machinery & Vehicular Engineering Institute,Zhejiang University;

【机构】 天津大学内燃机燃烧学国家重点实验室天津大学内燃机研究所浙江大学动力机械与车辆工程研究所

【摘要】 针对传统Bootloader技术应用于车用电子控制单元(ECU)在线编程中的固有缺陷,采用国际标准控制器局域网络标定协议,使用U盘携带目标下载代码,并基于控制器局域网络总线设计具备两级Bootloader功能的智能节点和车用ECU端的两级配套软件。以飞思卡尔的MC9S12G128单片机为系统平台,给出具体硬件原理以及对应的软件设计方案。通过对两级Bootloader的性能评估与测试结果表明,该智能节点作为车用ECU程序升级仪便捷、可行,解决了传统方案中存在的应用程序代码不安全、成本高和占用Flash存储空间较大等问题,具有较高的可靠性。

【Abstract】 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.

  • 【文献出处】 计算机工程 ,Computer Engineering , 编辑部邮箱 ,2015年07期
  • 【分类号】TP273
  • 【被引频次】18
  • 【下载频次】214
节点文献中: 

本文链接的文献网络图示:

本文的引文网络