[发明专利]一种基于国产计算机自检测的系统及方法在审
申请号: | 201510454949.3 | 申请日: | 2015-07-29 |
公开(公告)号: | CN105183593A | 公开(公告)日: | 2015-12-23 |
发明(设计)人: | 李娜;赵鑫 | 申请(专利权)人: | 山东超越数控电子有限公司 |
主分类号: | G06F11/22 | 分类号: | G06F11/22 |
代理公司: | 济南信达专利事务所有限公司 37100 | 代理人: | 姜明 |
地址: | 250100 山东省*** | 国省代码: | 山东;37 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 国产 计算机 检测 系统 方法 | ||
技术领域
本发明涉及一种计算机的自检测技术领域,具体地说是一种基于国产计算机自检测的系统及方法。
背景技术
随着计算机的复杂程度和技术含量越来越高,维修性、测试性对计算机装备的作战能力、生存能力、机动性、维修人员、保障费用等产生了越来越重要的影响。现有技术中,测试性的内涵主要使用自动测试设备(ATE)。
ATE是AutomaticTestEquipment的缩写,翻译为自动测试设备,用于检测计算机的集成电路功能之完整性,为集成电路生产制造之最后流程,以确保集成电路生产制造之品质。在所有的电子元器件(Device)的制造工艺里面,存在着去伪存真的需要,这种需要实际上是一个试验的过程。为了实现这种过程,就需要各种试验设备,这类设备就是所谓的ATE(AutomaticTestEquipment)。这里所说的电子元器件DUT(DeviceUnderTest),当然包括IC类别,此外,还包括分立的元件,器件。ATE存在于前道工序(FrontEnd)和后道工序(BackEnd)的各个环节,具体的取决于工艺(Process)设计的要求。
传统的ATE测试主要利用外部的测试仪器(ETE)对被测设备进行测试。ATE费用高、种类多、操作复杂、人员培训困难,而且只能离线检测。随着计算机装备维修性要求的提高,迫切需要装备本身具备检测、隔离故障的能力以及缩短维修时间。
发明内容
本发明的技术任务是针对以上不足之处,提供一种基于国产计算机自检测的系统及方法。解决实现国产化计算机自检测(BIT)功能,满足国产计算机平台本身具备检测、隔离故障的能力以及缩短维修时间的需求。
本发明解决其技术问题所采用的技术方案是:
一种基于国产计算机自检测的系统,该系统涉及到的硬件包括系统级测试模块、模块级测试模块、芯片级测试模块;芯片级测试模块用于对计算机的功能模块进行测试信息采集,上传测试信息给模块级测试模块;模块级测试模块用于接收来自芯片级测试模块传来的测试信息,将测试信息上传至系统级测试模块;系统级测试模块用于接收来自模块级测试模块的测试信息,并在核心处理机中进行诊断推理与预测,显示故障和异常告警信息;
该系统涉及到的软件层包括硬件平台层、驱动层、内核层、支撑层和应用层;硬件平台层用于为计算机本地检测的硬件提供支撑;驱动层用于对外围功能接口的驱动;内核层用于提供嵌入式操作系统的功能,对支撑层和应用层提供软件运行环境;支撑层对应用层提供协议栈;应用层对外提供Web服务。
一种基于国产计算机自检测的系统,芯片级测试模块用于根据用户需求进行故障告警、故障隔离。
一种基于国产计算机自检测的系统,模块级测试模块还用于预留测试维护端口,通过测试维护端口根据测试信息对计算机的功能模块进行故障处理,模块级测试模块将处理结果上传至系统级测试模块。
一种基于国产计算机自检测的系统,驱动层的I2C驱动用于完成IPMB总线的访问,通过IPMB读取各功能模块状态信息,对各功能模块进行全方位监控,提供故障报警、故障诊断和故障处理功能;驱动层的GPIO驱动用于完成对逻辑的控制。
一种基于国产计算机自检测的系统,支撑层的协议栈为IPMI协议栈,用于完成对接收到IPMI2.0包的解封装和将数据封装成IPMI2.0数据包。
一种基于国产计算机自检测的系统,应用层基于JAVA技术开发远程管理界面,远程显示采用JNLP技术实现,需要在客户端安装JRE环境;用户通过OverIP方式登录计算机的管理控制单元WEB界面,对计算机进行实时监控和管理,对采集到的测试信息进行处理,实现各功能模块的状态监控。
一种基于国产计算机自检测的方法,采用上述的自检测的系统,对国产计算机进行自检测,包括加电BIT、周期BIT、维护BIT;
加电BIT:在系统加电之后,加电BIT在各模块启动后自动测试,确定设备是否进入正常工作;
周期BIT:在各模块工作过程中,周期BIT自动对模块进行周期测试和检查,不中断也不干扰子系统的工作,以确保系统的功能和性能稳定和及时发现故障;如有故障,根据故障特点进行诊断,精确定位故障部位,存储并发布故障信息;
维护BIT:在维护过程中,维护BIT通过网络或通过自检测系统软件分析故障诊断信息,用于硬件的故障定位、故障分析及维修帮助。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于山东超越数控电子有限公司,未经山东超越数控电子有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201510454949.3/2.html,转载请声明来源钻瓜专利网。