[发明专利]可靠的系统升级、启动方法及系统在审
申请号: | 202110257010.3 | 申请日: | 2021-03-09 |
公开(公告)号: | CN112947968A | 公开(公告)日: | 2021-06-11 |
发明(设计)人: | 冯波;刘建兵;陈裕敏;徐圣杰 | 申请(专利权)人: | 深圳方位通讯科技有限公司 |
主分类号: | G06F8/65 | 分类号: | G06F8/65;G06F9/4401 |
代理公司: | 深圳正和天下专利代理事务所(普通合伙) 44581 | 代理人: | 杨波 |
地址: | 518000 广东省深圳市宝安区新安街道兴东社区69区洪浪北二路30*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 可靠 系统升级 启动 方法 系统 | ||
1.一种可靠的系统升级、启动方法,其特征在于,包括以下步骤:
S1、在下位机中预设至少一个初始存储分区,用于存储bootloader;
预设两个工作区域,用于存储系统文件、用户数据;
预设一个flag分区,用于存储当前正在使用的工作区域的标识和指示设备进入升级状态的升级标识;
S2、向所述下位机写升级标识,待重启后进入升级模式;
S3、升级过程中,上位机获取当前使用的工作区域标识,并向下位机发出升级另一工作区域的命令及写入待升级的内容,确认全部升级内容写入所述下位机后,向所述下位机发送切换工作区域标识的命令;
S4、所述下位机更新存储在所述flag分区中的标识,指向升级完成的工作区域。
2.根据权利要求1所述的可靠的系统升级、启动方法,其特征在于,所述系统文件包括操作系统、根文件系统。
3.根据权利要求1所述的可靠的系统升级、启动方法,其特征在于,在所述下位机的非易失性存储设备中划分所述初始存储分区、flag分区、工作区域。
4.根据权利要求1所述的可靠的系统升级、启动方法,其特征在于,两个工作区域的存储量相同。
5.根据权利要求1至4任一项所述的可靠的系统升级、启动方法,其特征在于,所述步骤S2还包括,所述上位机向所述下位机发送启动升级指令。
6.根据权利要求5所述的可靠的系统升级、启动方法,其特征在于,所述步骤S3还包括,所述下位机向所述上位机反馈当前工作区域标识。
7.根据权利要求5所述的可靠的系统升级、启动方法,其特征在于,所述步骤S3还包括,所述上位机向所述下位机发送升级另一工作区域的命令及待升级的内容。
8.根据权利要求5所述的可靠的系统升级、启动方法,其特征在于,所述步骤S3还包括,所述上位机写入不正常或超时时,发送退出升级命令;所述步骤S3还包括,向所述下位机发送切换工作区域标识命令,让所述下位机切换工作区域标识。
9.根据权利要求8所述的可靠的系统升级、启动方法,其特征在于,重新启动,在所述下位机再次启动时,根据工作区域标记,读取上述步骤中升级完成的工作区域,加载存储的待升级的内容。
10.一种可靠的系统升级、启动系统,其特征在于,包括:
下位机,包括存储设备,所述存储设备包括用于存储bootloader的初始存储分区、用于存储当前正在使用的工作区域的标识和指示设备进入升级状态的升级标识的flag分区,以及用于存储系统文件、用户数据的两个工作区域;
控制系统,所述控制模块判断是否存在升级标识,若有,控制所述下位机进入升级模式,解析上位机发送的命令和内容并反馈执行结果;
上位机,用于获取所述下位机当前使用的工作区域标识,并向另一工作区域写入待升级的内容,确认全部升级内容写入所述下位机后,向所述下位机发送切换工作区域标识的命令;
所述下位机更新存储在所述flag分区中的标识,指向升级完成的工作区域,在所述下位机再次启动时,读取存储有待升级的内容的工作区域,加载存储的待升级的内容。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳方位通讯科技有限公司,未经深圳方位通讯科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110257010.3/1.html,转载请声明来源钻瓜专利网。