一种一主多从模式嵌入式设备远程在线固件升级方法及系统技术方案

技术编号:34459230 阅读:31 留言:0更新日期:2022-08-06 17:14
本发明专利技术公开了一种一主多从模式嵌入式设备远程在线固件升级方法及系统,所述方法包括服务器与主设备间的升级业务和主设备与从设备间的升级业务;所述主设备从服务器下载升级固件包,并实现自我固件升级;主设备对与其关联的从设备依次发起相应的固件升级流程,将升级固件包中对应的从设备固件信息解析出来发送给从设备,实现从设备的固件升级工作。优点是:在实际工程应用中,本发明专利技术通过单个固件升级包即可快速、简单地实现多嵌入式终端的固件升级工作,减少现场技术人员的工作量。减少现场技术人员的工作量。减少现场技术人员的工作量。

【技术实现步骤摘要】
一种一主多从模式嵌入式设备远程在线固件升级方法及系统


[0001]本专利技术涉及嵌入式设备远程在线升级
,尤其涉及一种一主多从模式嵌入式设备远程在线固件升级方法及系统。

技术介绍

[0002]目前远程在线固件升级技术广泛用于嵌入式设备中。传统的远程在线固件升级技术主要采用一对一的升级方式,实现对单一嵌入式设备的升级功能,而采用一对多的升级方式,也仅仅是对所有同类型的多个设备才能实现远程升级。但是对于一个主设备上挂载多个不同从设备类型的情况,由于不同从终端设备的固件不同,在远程升级固件时,尚没有很好的方法能够完成不同从设备一键升级的需求,通常做法是通过一对一的方式进行固件升级,但这种升级方式存在固件升级步骤繁琐,固件升级效率低下的情况。

技术实现思路

[0003]本专利技术的目的在于提供一种一主多从模式嵌入式设备远程在线固件升级方法及系统,从而解决现有技术中存在的前述问题。
[0004]为了实现上述目的,本专利技术采用的技术方案如下:
[0005]一种一主多从模式嵌入式设备远程在线固件升级方法,包括
本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种一主多从模式嵌入式设备远程在线固件升级方法,其特征在于:包括服务器与主设备间的升级业务:A1、服务器与主设备建立联系后,服务器将带有升级固件包所在URL下载地址的升级命令下发给相应主设备;主设备接收到升级命令后,解析出升级固件包存放的URL下载地址,通过网络下载工具,从URL下载地址处取得升级固件包;A2、主设备对下载的升级固件包进行校验和解压缩后,自主完成固件升级;并返回A1进入下一个主设备的升级,直到主设备列表中所有的主设备都升级完毕;主设备与从设备间的升级业务:B1、从设备与主设备建立联系后,主设备主动问询从设备的当前固件版本号,并根据从设备上报的当前固件版本号判断从设备是否需要进行固件升级;B2、若从设备需要进行固件升级,主设备发起对从设备的固件升级流程,升级完成后,返回步骤B1,进入下一个从设备是否需要进行固件升级的判断以及固件升级流程的执行,直到从设备列表中所有的从设备都判断完毕并根据判断结果执行固件升级流程。2.根据权利要求1所述的一主多从模式嵌入式设备远程在线固件升级方法,其特征在于:步骤B1中判断从设备是否需要进行固件升级的具体过程为,主设备比较当前指定的从设备需要匹配的版本号与从设备上报的当前固件版本号是否一致,若一致,则表示从设备不需要进行固件升级;否则,表示从设备需要进行固件升级。3.根据权利要求1所述的一主多从模式嵌入式设备远程在线固件升级方法,其特征在于:步骤B2中主设备发起对从设备的固件升级流程具体为,主设备请求从设备进入升级模式,主设备进入等待升级响应模式;从设备接收主设备发送的请求,进入固件升级模式,向主设备发送进入升级模式的响应,等待主设备发送升级命令和升级固件包;主设备在收到从设备发送的进入升级模式的响应后,发送开始升级命令到从设备,进入等待固件开始下载响应模式;从设备接收主设备发送的升级命令后解析固件大小和固件校验码,向主设备反馈开始下载的响应;主设备接收从设备发送的开始下载的响应后,发送升级固件包中一帧数据到从设备,进入等待固件下载信息响应模式;从设备接收到升级固件数据后进行解析和校验,若校验出错,则反馈信息到主设备进行相应升级固件包重传的操作;若校验成功,则将升级固件数据暂存到SDRAM中,并向主设备反馈固件下载信息响应,准备接...

【专利技术属性】
技术研发人员:任俊松钟仁文
申请(专利权)人:深圳市艾迪思特信息技术有限公司
类型:发明
国别省市:

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

1