[发明专利]嵌入式系统启动方法及装置在审
申请号: | 202010763513.3 | 申请日: | 2020-07-31 |
公开(公告)号: | CN111880862A | 公开(公告)日: | 2020-11-03 |
发明(设计)人: | 李家顺;张作涛 | 申请(专利权)人: | 山石网科通信技术股份有限公司 |
主分类号: | G06F9/445 | 分类号: | G06F9/445 |
代理公司: | 北京康信知识产权代理有限责任公司 11240 | 代理人: | 李静茹 |
地址: | 215163 江*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 嵌入式 系统启动 方法 装置 | ||
本发明公开了一种嵌入式系统启动方法及装置。其中,该方法包括:获取至少一个配置描述文件,其中,不同配置描述文件对应的固件版本和/或配置文件不同;确定至少一个配置描述文件中的第一配置描述文件;基于第一配置描述文件对应的第一固件版本和第一配置文件,启动嵌入式系统。本发明解决了现有技术中系统反复重启或启动后系统网络功能不可用,导致设备无法远程管理的技术问题。
技术领域
本发明涉及设备管理领域,具体而言,涉及一种嵌入式系统启动方法及装置。
背景技术
传统的嵌入式系统主要包含BootLoader,用于系统引导;固件,包含了操作系统(OS,Operating System)文件和业务软件文件,通常也称作Image;固件的正常运行依赖固件本身的完整性和加载的配置。固件和配置的有机结合,是嵌入式设备稳定运行的关键。在嵌入式设备交付给客户使用后,后期的软件升级维护之类的95%以上的情况都是针对固件进行的,一般都需要进行断电重启系统。
但是传统的系统重启方法容易造成以下几个问题:
1.使用新的Image启动的系统网络功能不可用,设备无法远程连接;
2.新的版本无法提供可靠的服务工作30s,系统出现崩溃,那么设备重启,重启后,可能30s后,设备又进行重启。总之,新的Image无法正常提供可靠的服务;
3.系统在运行过程中,系统管理员可能更改配置数据,这个更改可能导致系统崩溃重启,但是重启后,可能由于系统无法正确处理一些新增的配置项,系统进入反复重启状态,设备无法远程管理,也无法处理业务。
针对上述的问题,目前尚未提出有效的解决方案。
发明内容
本发明实施例提供了一种嵌入式系统启动方法及装置,以至少解决现有技术中系统反复重启状态,无法提供可靠服务的技术问题。
根据本发明实施例的一个方面,提供了一种嵌入式系统启动方法,包括:获取至少一个配置描述文件,其中,不同配置描述文件对应的固件版本和/或配置文件不同;确定至少一个配置描述文件中的第一配置描述文件;基于第一配置描述文件对应的第一固件版本和第一配置文件,启动嵌入式系统。
可选地,至少一个配置描述文件包含的配置参数,包括:固件版本编号、配置文可选地,确定至少一个配置描述文件中的第一配置描述文件包括:确定预设文件当前指向的配置描述文件为第一配置描述文件。
可选地,在启动嵌入式系统之后,该方法还包括:如果嵌入式系统启动失败,则控制预设文件指向至少一个配置描述文件中的第二配置描述文件,并重启嵌入式系统;如果系统启动成功,则判断嵌入式系统是否在第一预设时间段内进行登录确认;如果嵌入式系统未在第一预设时间段内进行登录确认,则控制预设文件指向至少一个配置描述文件中的第三配置描述文件,并重启嵌入式系统。
可选地,在判断嵌入式系统是否在第一预设时间段内进行登录确认之前,该方法还包括:判断第一配置描述文件的登录指示信息是否为第一预设值;如果登录指示信息不是第一预设值,则判断嵌入式系统是否在第一预设时间段内进行登录确认。
可选地,在至少一个配置描述文件为一个的情况下,第二配置描述文件与第一配置描述文件相同;在至少一个配置描述文件为多个的情况下,第二配置描述文件的序列号小于第一配置描述文件的序列号。
可选地,在嵌入式系统升级之后,该方法还包括:生成新的配置文件;基于新的配置文件,生成新的配置描述文件;控制预设文件指向新的配置描述文件。
可选地,生成新的配置文件,包括:判断嵌入式系统是否为空系统;如果嵌入式系统是空系统,则按照预设方式生成新的配置文件;如果嵌入式系统不是空系统,则基于当前运行的第一配置文件生成新的配置文件。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于山石网科通信技术股份有限公司,未经山石网科通信技术股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010763513.3/2.html,转载请声明来源钻瓜专利网。
- 上一篇:控制棒夹持结构以及内置式控制棒驱动机构
- 下一篇:一种砧板快速制作设备