[发明专利]一种嵌入式设备的系统启动管理、操作系统配置方法在审
申请号: | 201810897746.5 | 申请日: | 2018-08-08 |
公开(公告)号: | CN109189485A | 公开(公告)日: | 2019-01-11 |
发明(设计)人: | 尹淇;文浩;罗文 | 申请(专利权)人: | 烽火通信科技股份有限公司 |
主分类号: | G06F9/4401 | 分类号: | G06F9/4401;G06F9/445;G06F11/14 |
代理公司: | 武汉智权专利代理事务所(特殊普通合伙) 42225 | 代理人: | 蔡忠祥 |
地址: | 430000 湖北省武*** | 国省代码: | 湖北;42 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 嵌入式设备 操作系统配置 系统启动 存储器 剩余空间 应用软件 应用操作系统 基础系统 控制端口 配置软件 软件启动 软件升级 设置应用 升级过程 数据端口 增加设备 自动恢复 可读写 掉电 加载 操作系统 管理 写入 分区 发布 规划 | ||
1.一种嵌入式设备的系统启动管理方法,其特征在于,包括以下步骤:
S1、设置仅包括基本控制端口和数据端口的基础系统,将其写入嵌入式设备的存储器,将存储器剩余空间规划为可读写分区;
S2、设置应用操作系统及应用软件的加载方法;
S3、将应用操作系统和基于该操作系统的应用软件一同发布至存储器剩余空间,并允许配置一个或多个软件启动路径;
S4、选择所述软件启动路径启动应用操作系统及应用软件。
2.如权利要求1所述的嵌入式设备的系统启动管理方法,其特征在于,所述步骤S2包括:
S201、对u-boot增加文件系统支持,允许在boot阶段读取文件系统中的应用操作系统;
S202、在加载应用操作系统与应用软件之前进行完整性和可靠性检查,根据结果执行加载动作。
3.如权利要求2所述的嵌入式设备的系统启动管理方法,其特征在于,所述步骤S202中,所述根据结果执行加载动作包括:
通过应用启动加载程序脚本加载应用启动加载程序的环境变量;
当应用操作系统完整性、可靠性检查不通过时,直接启动仅具备基本功能的基础系统;
当应用操作系统完整性、可靠性检查通过时,应用启动加载程序载入应用操作系统启动,转入步骤S3。
4.如权利要求3所述的嵌入式设备的系统启动管理方法,其特征在于:
步骤S2前,在应用分区启动配置目录设置与写入的每个应用操作系统文件和应用软件文件一一对应的校验值;
所述步骤S202中,使用所述校验值校验应用操作系统完整性、可靠性;
当应用操作系统完整性、可靠性检查不通过时,直接启动仅具备基本功能的基础系统,随后根据所述校验值执行升级或手工加载。
5.如权利要求2所述的嵌入式设备的系统启动管理方法,其特征在于:当所述步骤S202中应用操作系统完整性、可靠性检查不通过时,使用上一次成功启动的u-boot脚本配置环境变量,加载上一次正确启动的应用操作系统路径,并在后续启动过程中读取该路径进行加载。
6.如权利要求1所述的嵌入式设备的系统启动管理方法,其特征在于,所述设置仅包括基本控制端口和数据端口的基础系统包括:
写入默认的u-boot,所述u-boot包含基础启动加载程序,用于读取应用分区中文件;
写入支持从基础操作系统中启动的环境变量;
写入包括内核、根文件系统的默认操作系统;
设置基础根文件系统,添加用于进行基础根文件系统与应用根文件系统之间的切换/回退操作的根文件系统切换脚本。
7.如权利要求1所述的嵌入式设备的系统启动管理方法,其特征在于:所述基础系统包括基础启动加载程序、配置参数分区、环境变量、基础启动加载程序脚本、基础设备树、基础内核镜像和基础根文件系统。
8.如权利要求1所述的嵌入式设备的系统启动管理方法,其特征在于:在步骤S1前,将系统存储分区划分为用于存放基础系统文件的基础系统分区和用于存放应用操作系统、应用软件和日志文件的应用分区;在步骤S1中,将基础系统写入基础系统分区。
9.如权利要求1所述的嵌入式设备的系统启动管理方法,其特征在于:所述步骤S1中,所述基础系统以镜像的形式保存在存储器的基础系统分区中。
10.一种嵌入式设备的操作系统配置方法,其特征在于,包括以下步骤:
a、启动设备,启动基础启动加载程序;
b、判断系统上次应用操作系统组件加载是否成功,如成功转入步骤c;如失败转入步骤e;
c、判断设备中是否存在应用操作系统,如存在直接加载应用操作系统组件,并转入步骤d;如不存在转入步骤e;
d、判断应用操作系统组件是否加载成功,如成功,系统正常工作;如失败,转至步骤a;
e、加载基础系统组件,系统正常工作。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于烽火通信科技股份有限公司,未经烽火通信科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810897746.5/1.html,转载请声明来源钻瓜专利网。