[发明专利]嵌入式板卡操作系统备份启动方法及嵌入式系统有效
申请号: | 202110844535.7 | 申请日: | 2021-07-26 |
公开(公告)号: | CN113296850B | 公开(公告)日: | 2021-12-03 |
发明(设计)人: | 谭德辉;陈月玲;刘宇洋 | 申请(专利权)人: | 湖南博匠信息科技有限公司 |
主分类号: | G06F9/445 | 分类号: | G06F9/445;G06F11/14;G06F15/78 |
代理公司: | 长沙智勤知识产权代理事务所(普通合伙) 43254 | 代理人: | 彭凤琴 |
地址: | 410000 湖南省长沙*** | 国省代码: | 湖南;43 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 嵌入式 板卡 操作系统 备份 启动 方法 系统 | ||
本发明公开了一种嵌入式板卡操作系统备份启动方法及嵌入式系统,嵌入式板卡包括板卡芯片,板卡芯片通信连接有至少两个存储介质,每个存储介质为QSPI存储介质或EMMC存储介质,且每个存储介质分别安装有操作系统,其中一个存储介质为主介质,其余存储介质为备份介质,主介质上的操作系统为主系统,备份介质上的操作系统为备份系统;嵌入式板卡操作系统备份启动方法,包括如下步骤:在嵌入式板卡上电后,控制主系统进行启动;侦测主系统是否启动成功;当主系统启动失败时,控制备份系统启动。本发明的技术方案旨在避免现有技术中嵌入式板卡的操作系统因存储介质异常而无法启动的问题。
技术领域
本发明涉及嵌入式板卡操作系统技术领域,尤其涉及一种嵌入式板卡操作系统备份启动方法和一种嵌入式系统。
背景技术
嵌入式板卡是一种3U VPX结构的计算机单板,其操作系统是linux内核,操作系统通常采用一个存储介质进行存储。嵌入式板卡的操作系统相比于普通的桌面操作系统而言,具有小巧的特点。可以使用较小容量的存储介质来安装系统。一般需要存储介质的容量在几MB到几GB之间。存储介质一般稳固地焊接在主板上。
嵌入式板卡的操作系统一般不具备图形桌面,无法提供用户操作界面。在遇到系统启动失败时,无法提供桌面环境供用户手动恢复。另外一个情况是,嵌入式板卡需要保证稳定的后台运行,而不需要人为介入。所以,嵌入式板卡需要能够保证系统每次正常启动,万一启动失败,在没有人为介入的情况下也能够自动恢复,并且最终正常启动。然而,现有技术中,嵌入式板卡的操作系统存在因存储介质异常而无法启动的情况。
发明内容
本发明的主要目的在于提供一种嵌入式板卡操作系统备份启动方法,旨在避免现有技术中嵌入式板卡的操作系统因存储介质异常而无法启动的问题。
为实现上述目的,本发明提供的嵌入式板卡操作系统备份启动方法中,所述嵌入式板卡包括板卡芯片,所述板卡芯片通信连接有至少两个存储介质,每个所述存储介质为所述QSPI存储介质或EMMC存储介质,且每个所述存储介质分别安装有操作系统,其中一个所述存储介质为主介质,其余所述存储介质为备份介质,所述主介质上的操作系统为主系统,所述备份介质上的操作系统为备份系统;所述嵌入式板卡操作系统备份启动方法,包括如下步骤:
在所述嵌入式板卡上电后,控制所述主系统进行启动;
侦测所述主系统是否启动成功;
当所述主系统启动失败时,控制所述备份系统启动。
优选地,所述嵌入式板卡操作系统备份启动方法,还包括:
在启动所述备份系统之时,或所述备份系统启动后,恢复所述主系统;
在所述备份系统启动后,且所述主系统恢复后,切换到所述主系统。
优选地,所述侦测所述主系统是否启动成功的步骤之后,还包括:
当所述主系统启动成功时,获取所述备份介质中的备份系统存储地址;
从所述备份系统存储地址中读取所述备份系统的数据文件,并计算所述数据文件的校验值;
根据所述校验值确定所述备份系统是否通过校验;
当未通过校验时,从所述备份系统安装文件的存储位置获取所述备份系统的安装文件;
根据所述安装文件,纠正所述备份系统。
优选地,所述主介质上存储有分区表,且所述主介质上还设置有用于备份所述主系统的备份分区;所述侦测所述主系统是否启动成功的步骤之后,还包括:
当所述主系统启动失败时,校验所述分区表是否损坏;
当所述分区表未损坏时,从所述备份分区中加载所述主系统进行启动;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于湖南博匠信息科技有限公司,未经湖南博匠信息科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110844535.7/2.html,转载请声明来源钻瓜专利网。