【技术实现步骤摘要】
一种整车所有电控单元固件差分升级方法及系统
[0001]本专利技术涉及新能源汽车固件升级
,尤其涉及一种整车所有电控单元固件差分升级方法及系统。
技术介绍
[0002]随着新能源的发展和利用,各个领域中都开始研发以新能源为供应的器械或者交通工具,其不仅实现了绿色环保,同时还大大地节省了传统能源的损耗,其中比较突出的当属新能源汽车,随着汽车进入智能网联时代,对整车所有电控单元都能够OTA升级成为各大汽车厂商的核心卖点。整车系统中除主控外还有许多电子控制单元(ECU),ECU一般采用低成本、低性能的MCU芯片制造,其RAM一般都非常小。其过小的RAM及不高的CPU主频不适合采用差分升级的方案,因为差分还原算法依赖一定的RAM大小,而大多数的MCU无法满足,因此一般采用整包升级方案,整包升级的方式导致了升级包的体积增大,进而导致升级包的下载时间过长和网络数据流量成本的增加。
技术实现思路
[0003]针对上述所显示出来的问题,本专利技术提供了一种整车所有电控单元固件差分升级方法及系统用以解决
技术介绍
中提到的整包升级的方式导致了升级包的体积增大,进而导致升级包的下载时间过长和网络数据流量成本的增加的问题。
[0004]一种整车所有电控单元固件差分升级方法,包括以下步骤:
[0005]在目标车辆的主控单元中存储电子控制单元source固件的备份文件;
[0006]从网络终端接收电子控制单元差分固件;
[0007]对所述电子控制单元source固件和电子控制单元差分固件进行还 ...
【技术保护点】
【技术特征摘要】
1.一种整车所有电控单元固件差分升级方法,其特征在于,包括以下步骤:在目标车辆的主控单元中存储电子控制单元source固件的备份文件;从网络终端接收电子控制单元差分固件;对所述电子控制单元source固件和电子控制单元差分固件进行还原得到电子控制单元target固件;将所述电子控制单元target固件刷写到目标车辆的各个电子控制单元以实现对其固件升级工作。2.根据权利要求1所述整车所有电控单元固件差分升级方法,其特征在于,所述在目标车辆的主控单元中存储电子控制单元source固件的备份文件,包括:检测所述主控单元的存储空间中备份空间的第一内存;确定所述电子控制单元source固件的备份文件的第二内存;将第一内存与第二内存进行对比,根据对比结果确认备份空间是否充足;当确认备份空间充足时,将所述电子控制单元source固件的备份文件存储到主控单元中,当确认备份空间不足时,将所述备份空间中的无用备份文件删除,删除完毕后将电子控制单元source固件的备份文件存储到主控单元中。3.根据权利要求1所述整车所有电控单元固件差分升级方法,其特征在于,在目标车辆的主控单元中存储电子控制单元source固件的备份文件之后,从网络终端接收电子控制单元差分固件之前,所述方法还包括:创建预设数量个索引节点;获取所述备份文件中每个数据块的地址信息和在备份文件中的路径以及起始偏移值;根据每个数据块在备份文件中的路径以及起始偏移值构建索引因子;将每个索引节点与每个数据块的地址信息和索引因子相映射以生成所述备份文件的索引文件。4.根据权利要求1所述整车所有电控单元固件差分升级方法,其特征在于,所述从网络终端接收电子控制单元差分固件,包括:获取所述电子控制单元的当前固件的内存映射文件,根据所述内存映射文件构建固件参数条目;连接所述网络终端,登录所述网络终端的固件库并启动其匹配功能;利用所述匹配功能获得与所述固件参数条目适配的多个第一差分固件,根据所述电子控制单元的型号在多个第一差分固件中选择第二差分固件;从所述固件库中下载所述第二差分固件的映射文件。5.根据权利要求1所述整车所有电控单元固件差分升级方法,其特征在于,所述对所述电子控制单元source固件和电子控制单元差分固件进行还原得到电子控制单元target固件,包括:确定所述电子控制单元差分固件对应的复制指令和添加指令;基于所述电子控制单元source固件,利用预设差分还原算法提取出与所述复制指令和添加指令相关的固件参数;将提取出来的固件参数进行融合以生成所述电子控制单元target固件。6.根据权利要求1所述整车所有电控单元固件差分升级方法,其特征在于,所述将所述
电子控制单元target固件刷写到目标车辆的各个电子控制单元以实现对其固件升级工作,包括:调取每个电子控制单元的固件升级程序并检测其是否处于正常运行状态;若是,将所述电子控制单元target固件刷写到每个电子控制单元的固件升级程序中进行固件更新;实时检测每个电子控制单元的固件更新进度,当都显示为更新完毕后,生成每个电子控制单元的固件更新日志;将每个电子控制单元的固件更新日志和更新日期相关联存储到目标车...
【专利技术属性】
技术研发人员:韩黎光,刘建伟,
申请(专利权)人:红石阳光北京科技股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。