工控设备的系统升级方法及系统升级装置、电控设备制造方法及图纸

技术编号:27684724 阅读:21 留言:0更新日期:2021-03-17 03:45
本发明专利技术公开了一种工控设备的系统升级方法及系统升级装置、电控设备。其中,该系统升级方法包括:在进入系统升级模式时,获取目标板卡当前运行的第一系统,其中,第一系统运行于第一存储区;擦除第二存储区;写入第二系统的系统文件至第二存储区,以完成系统的远程升级任务。本发明专利技术解决了相关技术中在进行控制系统升级时,升级环境限制较多,无法实现系统的远程升级维护的技术问题。

【技术实现步骤摘要】
工控设备的系统升级方法及系统升级装置、电控设备
本专利技术涉及系统升级
,具体而言,涉及一种工控设备的系统升级方法及系统升级装置、电控设备。
技术介绍
相关技术中,COTEX-M4处理器是ARM专门开发的嵌入式处理器,支持浮点、DSP、并行计算等,凭借其低功耗、低成本和易于使用的优点,被普遍应用于电机控制、汽车、电源管理、嵌入式音频和工业自动化市场,随着市场需求,基于COTEX-M4的工业控制系统越来越多,系统的安全维护与升级成为关键。而当前的工业控制系统中,无法实现系统的实时更新与维护,只能在网络有线连线时,才能实现内部的系统升级,无法实现系统的远程升级维护,而且当前的控制系统系统时,很容易发生代码泄露,导致系统升级安全性较低。针对上述的问题,目前尚未提出有效的解决方案。
技术实现思路
本专利技术实施例提供了一种工控设备的系统升级方法及系统升级装置、电控设备,以至少解决相关技术中在进行控制系统升级时,升级环境限制较多,无法实现系统的远程升级维护的技术问题。根据本专利技术实施例的一个方面,提供了一种工控设备的系统升级方法,应用于预设嵌入式处理器,所述预设嵌入式处理器支持远程系统升级,包括:在进入系统升级模式时,获取目标板卡当前运行的第一系统,其中,所述第一系统运行于第一存储区;擦除第二存储区;写入第二系统的系统文件至所述第二存储区,以完成系统的远程升级任务。可选地,获取目标板卡当前运行的第一系统之前,所述工控设备的系统升级方法还包括:将用于系统升级的目标存储空间划分为多个存储区块,其中,所述多个存储区块包括:引导区、标识区、第一存储区和第二存储区,所述引导区是指引导代码启动方式的区域,所述标识区用于存储识别第一系统和第二系统的系统标识的区域。可选地,写入第二系统的系统文件至所述第二存储区,以完成系统的远程升级任务的步骤,包括:将所述第二系统的系统文件划分为多份子文件;将所述多份子文件按照文件排列顺序依次写入所述第二存储区;每写一次系统子文件,判断一次写入的系统子文件是否正确;若不正确,重新写入系统子文件;若写入正确,则继续写入系统子文件,直到系统文件写入完为止。可选地,在写入第二系统的系统文件至所述第二存储区,以完成系统的远程升级任务之后,所述工控设备的系统升级方法还包括:擦除所述标识区;将第二系统启动所需要的系统标识写入所述标识区。可选地,在写入第二系统的系统文件至所述第二存储区,以完成系统的远程升级任务之后,所述工控设备的系统升级方法还包括:根据预设升级算法,计算升级后系统文件的物理地址值;判断所述物理地址值是否与预设地址值一致;若所述物理地址值与预设地址值一致,则确定升级后的系统能够正常使用;若所述物理地址值与预设地址值不一致,回退系统版本至所述第一系统。可选地,所述工控设备的系统升级方法应用于远程网络系统升级环境。根据本专利技术实施例的另一方面,还提供了一种工控设备的系统升级装置,应用于预设嵌入式处理器,所述预设嵌入式处理器支持远程系统升级,包括:获取单元,用于在进入系统升级模式时,获取目标板卡当前运行的第一系统,其中,所述第一系统运行于第一存储区;擦除单元,用于擦除第二存储区;升级单元,用于写入第二系统的系统文件至所述第二存储区,以完成系统的远程升级任务。可选地,所述工控设备的系统升级装置还包括:划分单元,用于获取目标板卡当前运行的第一系统之前,将用于系统升级的目标存储空间划分为多个存储区块,其中,所述多个存储区块包括:引导区、标识区、第一存储区和第二存储区,所述引导区是指引导代码启动方式的区域,所述标识区用于存储识别第一系统和第二系统的系统标识的区域。可选地,所述升级单元包括:第一划分模块,用于将所述第二系统的系统文件划分为多份子文件;第一写入模块,用于将所述多份子文件按照文件排列顺序依次写入所述第二存储区;第一判断模块,用于在每写一次系统子文件,判断一次写入的系统子文件是否正确;第二写入模块,用于在不正确时,重新写入系统子文件;第三写入模块,用于在写入正确时,则继续写入系统子文件,直到系统文件写入完为止。可选地,在写入第二系统的系统文件至所述第二存储区,以完成系统的远程升级任务之后,所述工控设备的系统升级方法还包括:擦除所述标识区;将第二系统启动所需要的系统标识写入所述标识区。可选地,所述工控设备的系统升级装置还包括:计算单元,用于在写入第二系统的系统文件至所述第二存储区,以完成系统的远程升级任务之后,根据预设升级算法,计算升级后系统文件的物理地址值;第二判断单元,用于判断所述物理地址值是否与预设地址值一致;第一确定模块,用于在所述物理地址值与预设地址值一致,则确定升级后的系统能够正常使用;回退模块,用于所述物理地址值与预设地址值不一致,回退系统版本至所述第一系统。可选地,所述工控设备的系统升级方法应用于远程网络系统升级环境。根据本专利技术实施例的另一方面,还提供了一种电控设备,包括:处理器;以及存储器,用于存储所述处理器的可执行指令;其中,所述处理器配置为经由执行所述可执行指令来执行上述任意一项所述的工控设备的系统升级方法。根据本专利技术实施例的另一方面,还提供了一种计算机可读存储介质,所述计算机可读存储介质包括存储的计算机程序,其中,在所述计算机程序运行时控制所述计算机可读存储介质所在设备执行上述任意一项所述的工控设备的系统升级方法。本专利技术实施例中,在进入系统升级模式时,获取目标板卡当前运行的第一系统,其中,第一系统运行于第一存储区;擦除第二存储区;写入第二系统的系统文件至第二存储区,以完成系统的远程升级任务。在该实施例中,可以在有网络的情况下,远程实现系统的升级更新,能够有效安全的远程维护系统代码不被别人盗取,提高系统升级过程中的安全性,从而解决相关技术中在进行控制系统升级时,升级环境限制较多,无法实现系统的远程升级维护的技术问题。附图说明此处所说明的附图用来提供对本专利技术的进一步理解,构成本申请的一部分,本专利技术的示意性实施例及其说明用于解释本专利技术,并不构成对本专利技术的不当限定。在附图中:图1是根据本专利技术实施例的一种可选的工控设备的系统升级方法的流程图;图2是根据本专利技术实施例的一种可选的划分存储空间的示意图;图3是根据本专利技术实施例的一种可选的从系统A升级到系统B的示意图;图4是根据本专利技术实施例的一种可选的工控设备的系统升级装置的示意图。具体实施方式为了使本
的人员更好地理解本专利技术方案,下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分的实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都应当属于本专利技术保护的范围。需要说明的是,本专利技术的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下本文档来自技高网
...

【技术保护点】
1.一种工控设备的系统升级方法,其特征在于,应用于预设嵌入式处理器,所述预设嵌入式处理器支持远程系统升级,包括:/n在进入系统升级模式时,获取目标板卡当前运行的第一系统,其中,所述第一系统运行于第一存储区;/n擦除第二存储区;/n写入第二系统的系统文件至所述第二存储区,以完成系统的远程升级任务。/n

【技术特征摘要】
1.一种工控设备的系统升级方法,其特征在于,应用于预设嵌入式处理器,所述预设嵌入式处理器支持远程系统升级,包括:
在进入系统升级模式时,获取目标板卡当前运行的第一系统,其中,所述第一系统运行于第一存储区;
擦除第二存储区;
写入第二系统的系统文件至所述第二存储区,以完成系统的远程升级任务。


2.根据权利要求1所述的方法,其特征在于,获取目标板卡当前运行的第一系统之前,所述工控设备的系统升级方法还包括:
将用于系统升级的目标存储空间划分为多个存储区块,其中,所述多个存储区块包括:引导区、标识区、第一存储区和第二存储区,所述引导区是指引导代码启动方式的区域,所述标识区用于存储识别第一系统和第二系统的系统标识的区域。


3.根据权利要求2所述的方法,其特征在于,写入第二系统的系统文件至所述第二存储区,以完成系统的远程升级任务的步骤,包括:
将所述第二系统的系统文件划分为多份子文件;
将所述多份子文件按照文件排列顺序依次写入所述第二存储区;
每写一次系统子文件,判断一次写入的系统子文件是否正确;
若不正确,重新写入系统子文件;
若写入正确,则继续写入系统子文件,直到系统文件写入完为止。


4.根据权利要求2所述的方法,其特征在于,在写入第二系统的系统文件至所述第二存储区,以完成系统的远程升级任务之后,所述工控设备的系统升级方法还包括:
擦除所述标识区;
将第二系统启动所需要的系统标识写入所述标识区。


5.根据权利要求2所述的方法,其特征在于,在写入第二系统的系统文件至所述第二存储区,以完成系统的远程升级任务之后,所述工控设备的系统升级方法还包括:
根据预设升级算法,计算升级后系...

【专利技术属性】
技术研发人员:漆坤利周海民刘丹宋明岑
申请(专利权)人:珠海格力智能装备有限公司珠海格力电器股份有限公司
类型:发明
国别省市:广东;44

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

1