[发明专利]一种多模冗余的嵌入式操作系统启动方法有效

专利信息
申请号: 201810608848.0 申请日: 2018-06-13
公开(公告)号: CN108958814B 公开(公告)日: 2020-09-01
发明(设计)人: 牛建伟;李世杰;李延祺 申请(专利权)人: 北京航空航天大学
主分类号: G06F9/4401 分类号: G06F9/4401;G06F11/07;G06F11/10
代理公司: 北京永创新实专利事务所 11121 代理人: 冀学军
地址: 100191*** 国省代码: 北京;11
权利要求书: 查看更多 说明书: 查看更多
摘要: 发明公开了一种多模冗余的嵌入式操作系统启动方法,属于计算机体系结构领域。首先将使用的星载操作系统进行压缩,根据操作系统的个数以及星载嵌入式计算机的存储器大小,对存储器进行分区。星载计算机启动时使用bootloader手动选择或是自动选择当前使用的操作系统,并根据分区表内对应操作系统分区的校验信息进行CRC校验;按照对该操作系统的压缩方式对应的解压方式进行解压;将解压完成的操作系统装载至内存指定位置,并且将地址传入CPU,开始启动操作系统并运行。按顺序选择下一个分区的操作系统,进行校验与解压,以此类推直到进行到最后一个操作系统分区。本发明利用多模冗余的思想提高了嵌入式系统的可靠性,对存储器进行了充分利用。
搜索关键词: 一种 冗余 嵌入式 操作 系统启动 方法
【主权项】:
1.一种多模冗余的嵌入式操作系统启动方法,其特征在于,具体步骤如下:步骤一、针对星载嵌入式计算机,将使用的星载操作系统进行压缩;步骤二、根据操作系统的个数以及星载嵌入式计算机的存储器大小,对存储器进行分区,每一个分区存储一个操作系统;将原本存储一个操作系统的存储器划分为多个分区,每个分区有自己的起始地址,每个分区存储一个操作系统;步骤三、星载计算机启动时首先使用bootloader手动选择或是自动选择当前使用的操作系统,并根据分区表内对应操作系统分区的校验信息进行CRC校验,判断该分区的操作系统是否正常启动,如果是,进入步骤四;否则,进入步骤五;使用的操作系统默认初始值为第一分区中存储的操作系统;步骤四、按照对该操作系统的压缩方式对应的解压方式进行解压;将解压完成的操作系统装载至内存指定位置,并且将地址传入CPU,开始启动操作系统并运行;在操作系统启动后,利用启动的操作系统的文件系统对其余分区的操作系统镜像进行管理,进行操作系统镜像的在线更新或者进行校验失败的镜像修复和替换;步骤五、按顺序选择下一个分区的操作系统,返回步骤三,进行校验与解压,以此类推直到进行到最后一个操作系统分区。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京航空航天大学,未经北京航空航天大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/patent/201810608848.0/,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top