海洋设备固件远程升级方法技术

技术编号:36081978 阅读:26 留言:0更新日期:2022-12-24 10:56
本发明专利技术涉及一种海洋设备固件远程升级方法,其具体步骤为:S1、岸基系统使用minilzo算法对升级包进行压缩;S2、岸基系统通过卫星将压缩升级包转发至海洋设备;S3、海洋设备判断压缩升级包是否完整,若不完整,返回步骤S2,重新发送压缩升级包;S4、海洋设备使用minilzo算法对压缩升级包进行解压;S5、将解压后的压缩包存储至海洋设备的SD卡中;S6、海洋设备重启进入bootloader片段区运行;S7、检测SD卡中是否有升级包,升级包版本是否高于使用系统版本;S8、若SD卡有升级包且升级包版本高于使用系统版本,将升级包烧写至FLASH用户程序区,完成固件升级。本发明专利技术升级简单、成本低,成功率高。高。高。

【技术实现步骤摘要】
海洋设备固件远程升级方法


[0001]本专利技术属于海洋设备
,涉及海洋设备固件升级技术,具体地说,涉及一种海洋设备固件远程升级方法。

技术介绍

[0002]近年来,卫星通信因其通信距离远、覆盖面积广、系统可靠性高、数据误码率低等显著特点而在海洋监测平台无线数据传输中得到了广泛的应用。海上观测平台、观测浮标或潜标等海洋监测平台都基本配备了卫星数据通信模块。应用在海洋调查领域的主要有铱星系统、全球星以及中国自主研发的北斗卫星等。但是使用卫星数据通信的费用相对比较高。
[0003]中国海域面积分布广,海洋资源丰富,对海洋进行实时、全方位监测能够让人类在保护海洋环境的同时合理地开发和利用海洋资源,具有重要意义。目前大部分海洋监测等设备布放后,由于环境复杂,人员到场困难,这就给后期系统软件升级造成极大的不便,设备布放后,后期再发现软件bug,对系统软件修复较为困难。因此,研究一种针对海洋设备系统软件固件升级的方案具有重要的意义。
[0004]目前,针对海洋设备系统软件固件升级的方法主要是硬连接软件升级,这种硬连接软件升级的方法具有本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种海洋设备固件远程升级方法,其特征在于,包括:S1、岸基系统使用minilzo算法对升级包进行压缩得到压缩升级包;S2、岸基系统发送压缩升级包至卫星,然后通过卫星转发至海洋设备;S3、海洋设备接收到压缩升级包后,判断压缩升级包是否完整,若不完整,海洋设备发送重发命令至岸基系统,返回步骤S2,重新发送压缩升级包;S4、海洋设备使用minilzo算法对压缩升级包进行解压;S5、将解压后的压缩包存储至海洋设备的SD卡中;S6、海洋设备重启进入海洋设备的bootloader片段区运行;S7、海洋设备检测SD卡中是否有升级包,并且升级包版本是否高于使用系统版本;S8、若SD卡有升级包且升级包版本高于使用系统版本,将升级包烧写至海洋设备的FLASH用户程序区,烧写完成即完成固件升级。2.如权利要求1所述的海洋设备固件远程升级方法,其特征在于,步骤S8中,固件升级完成后,海洋设备自动从bootloader片段区跳转至FLASH用户程序区,开始执行新固件程序。3.如权利要求1所述的海洋设备固件远程升级方法,其特征在于,所述岸基系统包括上位机和通过串口与上位机连接的第一卫星通信模块,所上位机内设:第一主控模块,用于发送控制命令;存储模块,存储升级包,并在接收到第一主控模块发出的发送命令后,发送升级包,发送完成后反馈完成信息至第一主控模块;压缩模块,用于在接收到第一主控模块发出的压缩命令后,使用minilzo算法对接收自存储模块的升级包进行压缩得到压缩升级包,压缩完成后反馈完成信息至第一主控模块,在接收到第一主控模块发出的发送命令后发送压缩升级包;所述第一卫星通信模块通过串口与第一主控模块相连接,接收压缩模块发送的压缩升级包,转发送至卫星,并将接收自卫星的海洋设备发送的重发命令发送至第一主控模块。4.如权利要求3所述的海洋设备固件远程升级方法,其特征在于,所述海洋设...

【专利技术属性】
技术研发人员:杨磊李遵伟尹航陈波波张成伦胡德信毕显斌
申请(专利权)人:青岛海洋科学与技术国家实验室发展中心
类型:发明
国别省市:

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

1