推荐星级:
  • 1
  • 2
  • 3
  • 4
  • 5

汽车ECU固件远程更新的Bootloader设计和实现 ,硕士学位论文

更新时间:2019-03-05 22:36:41 大小:3M 上传用户:sun2152查看TA发布的资源 标签:ecu远程更新bootloader 下载积分:1分 评价赚积分 (如何评价?) 收藏 评论(0) 举报

资料介绍

本文首先构建了一个汽车ECU固件远程更新系统,该系统是后续整体实验验证的基础平台。在具体的系统构建中,根据目前可用的车联网通信技术选用移动网络3G技术作为无线通信方式,同时选用分离式的车载平台方案,在分离式方案中,将无线下载功能、HMI与ECU更新功能分离开来,在智能手机端完成软件包的下载和HMI设计,ECU的更新功能则通过一个简化的嵌入式车载平台来实现。

具体到Bootloader的设计工作,先就Bootloader的相关技术做了详细的分析和总结,其中Bootloader自身的升级是Bootoader设计中的一个难点,本文提出了一个新的解决方案,并在具体实现中得到了应用。接下来针对汽车ECU远程更新应用场景,对汽车ECUBootloader提出了相应的功能和性能要求,针对上述设计要求,并结合Bootloader相关技术分析成果对系统方案进行了详细的设计,具体包括内存布局、状态流图、具体运行流程以及软件代码结构。

根据系统设计方案,在MC9S12XS128上做具体实现。实现过程分为两步:

PC作为上位机的实现;车载嵌入式平台作为上位机的实现。第一步先基于RS232通信方式,利用超级终端作为上位机软件,在目标MCU上实现Bootloader的基本功能,然后再基于CAN通信方式,对USB-CAN工具做二次开发,编写上位机软件,完善Bootloader的相关功能。第二步的工作主要是在车载嵌入式平台上集成在线升级系统的上位机功能服务。


部分文件列表

文件名 大小
汽车ECU固件远程更新的Bootloader设计和实现.pdf 3M

全部评论(0)

暂无评论