[发明专利]一种应用于SPARCV8结构计算机的容错引导方法有效
申请号: | 201110214755.8 | 申请日: | 2011-07-29 |
公开(公告)号: | CN102270162A | 公开(公告)日: | 2011-12-07 |
发明(设计)人: | 辛明瑞;赵鹏;隋霞;肖春霞;李祁 | 申请(专利权)人: | 中国航天科技集团公司第五研究院第五一三研究所 |
主分类号: | G06F11/10 | 分类号: | G06F11/10;G06F11/14 |
代理公司: | 北京理工大学专利中心 11120 | 代理人: | 杨志兵;高燕燕 |
地址: | 264003 山*** | 国省代码: | 山东;37 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明公开了一种应用于SPARCV8结构计算机的容错引导方法,能够保证嵌入式星载计算机操作系统的快速、可靠启动。先在星载计算机上配备具有EDAC功能的CPU、抗辐射的PROM、EEPROM;PROM存储引导程序,EEPROM是地址上连续、物理上分离的两片或两片以上的存储介质,每一片EEPROM存储操作系统映像文件的一份备份;CPU先运行PROM中的引导程序,引导程序从EEPROM读取操作系统映像文件的第一个备份,并利用CPU自身的EDAC功能纠正1位错、检测2位错;如果出现两位错则读取EEPROM中的第二个备份,依次类推;如果全部备份均没法正常读取,则进入异常处理。 | ||
搜索关键词: | 一种 应用于 sparcv8 结构 计算机 容错 引导 方法 | ||
【主权项】:
一种应用于SPARCV8结构计算机的容错引导方法,其特征在于,包括:预先在星载计算机上配备具有错误检测与纠正EDAC功能的CPU、空间足够用于操作系统运行的作为内存的SRAM或SDRAM、以及两种类型的程序存储器:抗辐射的PROM,以及EEPROM;在PROM上存储具有容错引导功能的引导程序,引导程序采用SPARCV8汇编语言编程;EEPROM是地址上连续、物理上分离的两片或两片以上的EEPROM存储介质,每一片EEPROM存储介质存储操作系统映像文件的一份备份,且每份操作系统映像文件具有一份对应的EDAC编码,在采用CPU的EDAC功能对操作系统映像文件进行纠检错时使用;该方法具体实现步骤如下:步骤1:星载计算机上电或热复位后,CPU先运行PROM中的引导程序;步骤2:引导程序初始化硬件基本资源,包括:初始化CPU内部寄存器、打开内存和EEPROM存储器控制接口的EDAC、使能看门狗计数、打开CACHE、使能陷阱、初始化CAN总线、获取当前看门狗计数值;判断当前看门狗计数值是否小于预设异常门限值,如果是,则进入容错引导模式,执行步骤3;否则,进入异常模式,执行步骤4;步骤3:引导程序读取EEPROM中存储的操作系统映像文件的第一个备份OS1,在读取过程中利用CPU自身的EDAC功能纠正1位错误,并检测是否出现2位错误;如果未出现2位错误,则直接引导OS1;如果出现2位错误则读取EEPROM中存储的操作系统映像文件的第二个备份OS2,依次类推;如果全部备份均没法正常读取,则执行步骤4;步骤4:进入异常处理。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国航天科技集团公司第五研究院第五一三研究所,未经中国航天科技集团公司第五研究院第五一三研究所许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201110214755.8/,转载请声明来源钻瓜专利网。
- 上一篇:智能节能电源插座
- 下一篇:具有保护元件的连接器改良结构