[发明专利]嵌入式系统RAM损坏模式下的多分区引导方法有效
申请号: | 201710049748.4 | 申请日: | 2017-01-23 |
公开(公告)号: | CN106873990B | 公开(公告)日: | 2020-07-10 |
发明(设计)人: | 董振辉;韦涌泉;潘莉;穆强;王向晖;张红军;王建军;杨双景;张庆君;李延;齐亚琳 | 申请(专利权)人: | 北京空间飞行器总体设计部 |
主分类号: | G06F9/4401 | 分类号: | G06F9/4401;G06F11/07 |
代理公司: | 北京理工大学专利中心 11120 | 代理人: | 刘芳;仇蕾安 |
地址: | 100094 *** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 嵌入式 系统 ram 损坏 模式 分区 引导 方法 | ||
本发明提供一种嵌入式系统RAM损坏模式下的多分区引导方法,具体过程为:将主备份计算机系统的程序存储器分为正常启动程序分区和轻量级启动程序分区;若RAM存在故障,根据地面设置进行切机或者启动轻量级启动程序分区;轻量级启动程序分区启动后执行RAM故障检测,通过对外接口输出RAM故障检测结果;根据RAM故障检测结果,制作正常启动程序能在RAM无故障区域运行的二进制可执行文件镜像;由轻量级启动程序跳转到二进制可执行文件镜像起始地址,运行所述二进制可执行文件镜像,恢复设备正常功能。本发明在RAM损坏模式下,增加了一种运行轻量级启动程序分区的手段,避免仅采取单一的切机处理措施导致本机彻底不能使用的问题。
技术领域
本发明涉及一种多分区引导方法,特别是一种嵌入式系统RAM损坏模式下的多分区引导方法。
技术背景
嵌入式计算机系统主要由CPU、程序存储器(如PROM或FLASH)和内存(RAM)组成,在RAM中存在永久性故障区域的情况下,计算机系统往往无法正常启动运行。嵌入式计算机系统一般采用单片RAM无备份的设计,同时也不具备专门的维护程序,发现RAM故障后,一般采取切换至备份机工作的处理措施,当前主计算机将无法继续使用。
在现有技术中,CN104461657A号专利公开了一种嵌入式系统切换启动装置,装置包括处理器、切换信号生成模块、主备份固化存储器、电子开关模块、固化存储器电源供电模块等,该固化存储器和备用存储器均用于存储引导程序和操作系统;该切换信号生成模块用于生成切换信号;该电子开关模块用于在接收到该切换信号时生成关闭信号;该固化存储器电源供电模块用于未接收到关闭信号时给固化存储器供电,并在接收到该关闭信号时停止供电给固化存储器;该处理器用于在固化存储器得电时,从固化存储器读取引导程序,在固化存储器失电时,从备用存储器读取引导程序。CN102880496A号专利公开了一种嵌入式多系统自启动方法,其特征在于包含一个自启动控制电路,自启动控制电路首先输出第一片选信号至第一程序存储器并开启定时器,CPU从第一程序存储器中读取系统启动数据,系统进行初始化,若启动成功则关闭定时器,若在定时器最大启动时间内未收到正确的状态信号,自启动控制电路输出第二片选信号至第二程序存储器,系统重启并从第二程序存储器中读取启动数据。
上述方法主要存在以下问题:
(1)主备份程序分别固化在主备两片独立的存储器中,并需设计相应的启动切换控制逻辑电路,带来成本高和设计复杂的问题。出于功耗、成本、体积等考虑,一些嵌入式领域的计算机系统并不适合采用双片程序存储器的设计。
(2)主备份程序存储器固化的是相同的内容,程序启动后运行在相同的RAM区域,如果RAM故障,则主备份程序将均启动失败,因此主备份程序采取差异化设计是一种解决问题的技术途径。
发明内容
有签于此,本发明提出了一种嵌入式系统RAM损坏模式下的多分区引导方法,该方法在程序存储器中增加一个轻量级启动程序分区,在RAM部分损坏情况下,能够引导嵌入式系统进入维护模式,最终使计算机能够重新运行正常启动程序。
实现本发明的技术方案如下:
一种嵌入式系统RAM损坏模式下的多分区引导方法,该方法所针对的嵌入式系统包括主份和备份两套计算机系统,主备份计算机系统切换过程中,当前系统启动后执行关闭另一系统操作;其中
步骤一、将主备份计算机系统的程序存储器分为正常启动程序分区和轻量级启动程序分区,两个分区中分别固化主机正常启动程序和轻量级启动程序;
步骤二、正常启动程序分区启动过程中检测RAM是否存在故障,若RAM无故障,则运行主机正常启动程序,否则根据地面设置进行切机或者启动轻量级启动程序分区后进入步骤三;
步骤三、轻量级启动程序分区启动后执行RAM故障检测,通过对外接口输出RAM故障检测结果;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京空间飞行器总体设计部,未经北京空间飞行器总体设计部许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710049748.4/2.html,转载请声明来源钻瓜专利网。
- 上一篇:应用程序构造方法和装置
- 下一篇:页面生成方法和装置