一种制造技术

技术编号:39814234 阅读:20 留言:0更新日期:2023-12-22 19:32
本发明专利技术公开了一种

【技术实现步骤摘要】
一种OTA升级包的生成方法、装置、设备及存储介质


[0001]本专利技术涉及软件升级
,尤其涉及一种
OTA
升级包的生成方法

装置

设备及存储介质


技术介绍

[0002]随着车辆智能化的快速发展,新能源汽车上的控制器
(

ECU

Electronic Control Unit)
越来越多,在生产或者使用汽车的过程中,通常需要向汽车中多个控制器
ECU
中刷写程序或者更新程序

由于每个
ECU
的功能不同,其内置的应用程序也不用,因此需要对每个
ECU
刷写不同的应用程序

目前在生成
ECU

OTA
升级包时仅仅是对软件包本身做格式转换或简单压缩打包,不同的
ECU
升级前及刷写中差异性需要通过车端代码实现,导致变更成本较高
。OTA
车云交互过程中需将升级顺序<本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.
一种
OTA
升级包的生成方法,其特征在于,包括:获取车辆
ECU
的基础信息以及原始升级包;对所述基础信息进行识别及分类,得到生成配置文件所需的核心参数;对所述原始升级包进行完整性校验,并根据所述
ECU
的类型生成相应的
OTA
升级包;根据所述核心参数

所述
OTA
升级包

所述
ECU
的升级顺序以及所述
ECU
的关联关系生成配置文件;将所述
OTA
升级包以及所述配置文件打包压缩后进行加密,得到目标
OTA
升级包
。2.
如权利要求1所述的
OTA
升级包的生成方法,其特征在于,所述
ECU
包括第一
ECU
和第二
ECU
;所述第一
ECU
的第一原始升级包包括驱动文件

应用文件以及标定参数文件;所述第二
ECU
的第二原始升级包包括多个分区文件
。3.
如权利要求2所述的
OTA
升级包的生成方法,其特征在于,所述根据所述
ECU
的类型生成相应的
OTA
升级包,具体包括:对于所述第一
ECU
的第一原始升级包,对所述第一原始升级包的文件进行格式转换,根据格式转换后的第一原始升级包生成
OTA
升级包;对于所述第二
ECU
的第二原始升级包,将所述第二原始升级包的多个分区文件进行压缩,根据压缩后的第二原始升级包生成
OTA
升级包
。4.
如权利要求3所述的
OTA
升级包的生成方法,其特征在于,所述方法还包括:对于所述第二
ECU
的第二原始升级包,根据所述第二
ECU
是否支持差分,生成不同版本的差分包
。5.
如权利要求4所述的
OTA
升级包的生成方法,其特征在于,所述根据所述核心参数

所述
OTA
升级包

所述
ECU
的升级顺序以及所述
ECU
的关联关系生成配置文件,具体包括:若待升级的
ECU

【专利技术属性】
技术研发人员:马利丹
申请(专利权)人:华人运通山东科技有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1