一种嵌入式设备的系统启动管理、操作系统配置方法技术方案

技术编号:20074556 阅读:38 留言:0更新日期:2019-01-15 00:29
本发明专利技术公开了一种嵌入式设备的系统启动管理、操作系统配置方法,涉及嵌入式设备领域,包括以下步骤:S1、设置仅包括基本控制端口和数据端口的基础系统,将其写入嵌入式设备的存储器,将存储器剩余空间规划为可读写分区;S2、设置应用操作系统及应用软件的加载方法;S3、将应用操作系统和应用软件一同发布至存储器剩余空间,并配置软件启动路径;S4、选择所述软件启动路径进行软件升级。本发明专利技术的嵌入式设备的系统启动管理、操作系统配置方法可在不增加设备成本的情况下,实现在升级过程中出现掉电等极端异常情况下的自动恢复正常运行。

A Method of System Startup Management and Operating System Configuration for Embedded Devices

The invention discloses a system startup management and operating system configuration method for embedded devices, which relates to the field of embedded devices, including the following steps: S1, setting up a basic system including only basic control ports and data ports, writing it into the memory of embedded devices, planning the remaining memory space as readable and write partitions; S2, setting up an application operating system and application software. Loading method; S3. Publish the application operating system and application software together to the remaining memory space, and configure the software startup path; S4. Select the software startup path for software upgrade. The system startup management and operating system configuration method of the embedded device of the present invention can automatically restore normal operation under extreme abnormal circumstances such as power failure in the upgrade process without increasing the cost of the device.

【技术实现步骤摘要】
一种嵌入式设备的系统启动管理、操作系统配置方法
本专利技术涉及嵌入式设备领域,具体涉及一种嵌入式设备的系统启动管理、操作系统配置方法。
技术介绍
随着电信设备的容量不断增大,系统复杂度不断提升,其应用软件规模也趋于复杂化,由早期的传统嵌入式软件转向了使用通用操作系统的复杂软件,软件的规模急剧膨胀,设备存储空间、内存空间的需求已经从KB数量级扩张到GB数量级。虽然电信设备的维护通道带宽随着设备自身的演进在逐年增长、设备本地存储空间也在逐年增加,但是由于上述需求的指数型增长对于工程维护体验有消极影响,不利于运营维护活动的开展。另外,由于引入了Linux操作系统作为软件运行平台,操作系统本身的缺陷在设备软件运行过程中会逐渐暴露,要保持操作系统的稳定运行,必须对操作系统独立更新。嵌入式设备的操作系统通常以镜像形式写入到存储器中,在传统的设计下,操作系统更新时若发生异常,如更新程序执行异常、掉电等问题导致镜像部分写入,会导致设备无法恢复。为解决此问题,通常的做法是引入双备份,对任何数据都使用双倍的存储空间,此方法虽然可行,但会增加设备的成本压力;同时,以镜像形式写入存储器需要较长时间,写入过程本文档来自技高网...

【技术保护点】
1.一种嵌入式设备的系统启动管理方法,其特征在于,包括以下步骤:S1、设置仅包括基本控制端口和数据端口的基础系统,将其写入嵌入式设备的存储器,将存储器剩余空间规划为可读写分区;S2、设置应用操作系统及应用软件的加载方法;S3、将应用操作系统和基于该操作系统的应用软件一同发布至存储器剩余空间,并允许配置一个或多个软件启动路径;S4、选择所述软件启动路径启动应用操作系统及应用软件。

【技术特征摘要】
1.一种嵌入式设备的系统启动管理方法,其特征在于,包括以下步骤:S1、设置仅包括基本控制端口和数据端口的基础系统,将其写入嵌入式设备的存储器,将存储器剩余空间规划为可读写分区;S2、设置应用操作系统及应用软件的加载方法;S3、将应用操作系统和基于该操作系统的应用软件一同发布至存储器剩余空间,并允许配置一个或多个软件启动路径;S4、选择所述软件启动路径启动应用操作系统及应用软件。2.如权利要求1所述的嵌入式设备的系统启动管理方法,其特征在于,所述步骤S2包括:S201、对u-boot增加文件系统支持,允许在boot阶段读取文件系统中的应用操作系统;S202、在加载应用操作系统与应用软件之前进行完整性和可靠性检查,根据结果执行加载动作。3.如权利要求2所述的嵌入式设备的系统启动管理方法,其特征在于,所述步骤S202中,所述根据结果执行加载动作包括:通过应用启动加载程序脚本加载应用启动加载程序的环境变量;当应用操作系统完整性、可靠性检查不通过时,直接启动仅具备基本功能的基础系统;当应用操作系统完整性、可靠性检查通过时,应用启动加载程序载入应用操作系统启动,转入步骤S3。4.如权利要求3所述的嵌入式设备的系统启动管理方法,其特征在于:步骤S2前,在应用分区启动配置目录设置与写入的每个应用操作系统文件和应用软件文件一一对应的校验值;所述步骤S202中,使用所述校验值校验应用操作系统完整性、可靠性;当应用操作系统完整性、可靠性检查不通过时,直接启动仅具备基本功能的基础系统,随后根据所述校验值执行升级或手工加载。5.如权利要求2所述的嵌入式设备的系统启动管理方法,其特征在于:当所述步骤S202中应用操作系统完整性、可靠性检查不通过时,使用上一...

【专利技术属性】
技术研发人员:尹淇文浩罗文
申请(专利权)人:烽火通信科技股份有限公司
类型:发明
国别省市:湖北,42

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1