BIOS错误信息显示的检测系统及检测方法转让专利

申请号 : CN200910308473.7

文献号 : CN102231127B

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 蔡英川

申请人 : 鸿富锦精密工业(深圳)有限公司鸿海精密工业股份有限公司

摘要 :

一种BIOS错误信息显示的检测系统,用于检测一待测电脑的BIOS错误信息是否可以正确显示,通过选择需要产生的错误信息后,读取相应的错误文档,对所述BIOS进行断点设定并修改相应的硬件的设定值,并通过控制一ITP设备来控制所述待电脑运行BIOS,在BIOS运行完毕后在显示屏上显示错误信息,通过比较显示的错误信息与规范书中相应的错误信息是否一致来确定所述BIOS错误信息显示是否可以正确显示。本发明BIOS错误信息显示的检测系统可以方便快捷地检测所述待测电脑的BIOS错误信息是否可以正确地显示。

权利要求 :

1.一种BIOS错误信息显示的检测系统,用于检测一具有错误信息界面的待测电脑是否可以正确显示BIOS错误信息,所述BIOS错误信息显示的检测系统包括:一连接所述待测电脑的ITP设备,用于控制所述待测电脑;及一连接所述待测电脑和所述ITP设备的主控电脑,所述主控电脑包括:一硬盘,用于存储若干错误文档,每一错误文档记载有一断点地址及一修改指令;

一读取模组,用于根据操作者在所述错误信息界面内显示的错误信息选项从所述硬盘内读取相应的错误文档内的断点地址及修改指令;

一设定模组,用于根据读取的错误文档内记载的断点地址通过控制所述ITP设备对所述待测电脑的BIOS设定断点以使所述BIOS在运行到所述断点处停止运行;

一侦测模组,用于侦测所述BIOS是否在所述断点处停止运行;及一控制模组,用于控制所述ITP设备来控制所述待测电脑运行所述BIOS,在侦测到所述BIOS停止运行后根据读取到的修改指令控制所述ITP设备将所述待测电脑的相应硬件的参数修改为修改值,及在对所述待测电脑的相应硬件的参数修改后再控制所述ITP设备来控制所述待测电脑继续运行所述BIOS并显示错误信息。

2.如权利要求1所述的BIOS错误信息显示的检测系统,其特征在于:所述主控电脑还包括一判定模组,所述判定模组用于判定所述错误信息界面上的错误信息是否全部选择完毕,若所述错误信息界面上的错误信息没有全部选择完毕,所述待测电脑显示继续选择的信息;若所述错误信息界面上的错误信息全部选择完毕,所述待测电脑显示检测完毕的信息。

3.一种BIOS错误信息显示的检测方法,用于检测一待测电脑的BIOS错误信息是否可以正确显示,所述BIOS错误信息显示的检测方法包括:a:接收一需要产生的错误信息选项的操作指令;

b:根据选择的错误信息选项读取相应的一记载有相应断点地址及修改指令的错误文档;c:根据读取的错误文档内记载的断点地址控制一ITP设备对所述待测电脑的BIOS设定断点;

d:控制所述ITP设备来控制所述待测电脑运行所述BIOS;

e:侦测所述BIOS是否在所述断点处停止运行,若停止运行,则执行步骤f;若未停止,则继续执行步骤e;

f:读取选择的错误文档内存储的修改指令来修改所述待测电脑对应选择的错误信息选项的硬件的参数;

g:根据读取到的修改指令控制所述ITP设备将所述待测电脑的相应硬件的参数修改为修改值;

h:所述ITP设备继续控制待测电脑运行BIOS;及

i:所述待测电脑在运行完BIOS后在其显示屏上显示错误信息。

4.如权利要求3所述的BIOS错误信息显示的检测方法,其特征在于:所述检测方法还包括:j:判定所述错误信息界面上的错误信息是否全部选择完毕,若所述错误信息界面上的错误信息没有全部选择完毕,执行步骤k;若所述错误信息界面上的错误信息全部选择完毕,执行步骤l;

k:所述待测电脑显示继续选择的信息并返回步骤a;及

l:所述待测电脑显示检测完毕的信息。

说明书 :

BIOS错误信息显示的检测系统及检测方法

技术领域

[0001] 本发明涉及一种检测系统及检测方法,特别涉及一种BIOS错误信息显示的检测系统及检测方法。

背景技术

[0002] 在对电脑BIOS(basic input output system,基本输入输出系统)错误信息能否正确显示进行检测时,通常采用ITP(in target probe)设备来控制电脑产生错误信息,并需要验证BIOS里的所有错误信息来判定电脑显示的BIOS错误信息是否可以正确显示,以确保在该电脑BIOS出现错误信息时可将出现的错误信息正确地显示出来。但是在验证BIOS里的所有错误信息时需要可以看得懂BIOS原始码的人,且验证BIOS里的所有错误信息,必须花费很长的时间,且每更新一次BIOS就必须重新检测一次。

发明内容

[0003] 鉴于以上内容,有必要提供一种BIOS错误信息显示的检测系统及检测方法,以快速便捷地检测BIOS错误信息显示的正确性。
[0004] 一种BIOS错误信息显示的检测系统,用于检测一具有错误信息界面的待测电脑是否可以正确显示BIOS错误信息,所述BIOS错误信息显示的检测系统包括:
[0005] 一连接所述待测电脑的ITP设备,用于控制所述待测电脑;及
[0006] 一连接所述待测电脑和所述ITP设备的主控电脑,所述主控电脑包括:
[0007] 一硬盘,用于存储若干错误文档,每一错误文档记载有一断点地址及一修改指令;
[0008] 一读取模组,用于根据操作者在所述错误信息界面内显示的错误信息选项从所述硬盘内读取相应的错误文档内的断点地址及修改指令;
[0009] 一设定模组,用于根据读取的错误文档内记载的断点地址通过控制所述ITP设备对所述待测电脑的BIOS设定断点以使所述BIOS在运行到所述断点处停止运行;
[0010] 一侦测模组,用于侦测所述BIOS是否在所述断点处停止运行;及[0011] 一控制模组,用于控制所述ITP设备来控制所述待测电脑运行所述BIOS,在侦测到所述BIOS停止运行后根据读取到的修改指令控制所述ITP设备将所述待测电脑的相应硬件的参数修改为修改值,及在对所述待测电脑的相应硬件的参数修改后再控制所述ITP设备来控制所述待测电脑继续运行所述BIOS并显示错误信息。
[0012] 一种BIOS错误信息显示的检测方法,用于检测一待测电脑的BIOS错误信息是否可以正确显示,所述BIOS错误信息显示的检测方法包括:
[0013] a:接收一需要产生的错误信息选项的操作指令;
[0014] b:根据选择的错误信息选项读取相应的一记载有相应断点地址及修改指令的错误文档;
[0015] c:根据读取的错误文档内记载的断点地址控制一ITP设备对所述待测电脑的BIOS设定断点;
[0016] d:控制所述ITP设备来控制所述待测电脑运行所述BIOS;
[0017] e:侦测所述BIOS是否在所述断点处停止运行,若停止运行,则执行步骤f;若未停止,则继续执行步骤e;
[0018] f:读取选择的错误文档内存储的修改指令来修改所述待测电脑对应选择的错误信息选项的硬件的参数;
[0019] g:根据读取到的修改指令控制所述ITP设备将所述待测电脑的相应硬件的参数修改为修改值;
[0020] h:所述ITP设备继续控制待测电脑运行BIOS;及
[0021] i:所述待测电脑在运行完BIOS后在其显示屏上显示错误信息。
[0022] 所述BIOS错误信息显示的检测系统选择需要产生的错误信息后,通过读取相应的错误文档,对所述BIOS进行断点设定并修改相应的硬件的参数,并通过控制所述ITP设备来控制所述待电脑运行BIOS,在BIOS运行完毕后在显示屏上显示错误信息,通过比较显示的错误信息与说明书中相应的错误信息是否一致来确定所述BIOS错误信息显示是否可以正确显示,方便快捷。

附图说明

[0023] 下面结合附图及较佳实施方式对本发明作进一步详细描述:
[0024] 图1是本发明BIOS错误信息显示的检测系统的较佳实施方式与一待测电脑的框图。
[0025] 图2是图1的BIOS错误信息显示的检测系统中的硬盘的功能模块图。
[0026] 图3是图1的BIOS错误信息显示的检测系统中的存储器的功能模块图。
[0027] 图4A-4B是本发明BIOS错误信息显示的检测方法的较佳实施方式的流程图。

具体实施方式

[0028] 请参考图1,本发明BIOS错误信息显示的检测系统100用于检测一待测电脑30的BIOS错误信息是否可以正确显示,所述BIOS错误信息显示的检测系统100较佳实施方式包括一主控电脑10、一连接在所述主控电脑10与所述待测电脑30之间的ITP(in-target probe)设备20。所述主控电脑10还连接所述待测电脑30。所述主控电脑10包括一存储器11、一处理器12及一硬盘13。所述处理器12用于执行所述存储器11中各模组的指令。所述待测电脑30包括一错误信息界面32,所述错误信息界面32包括若干供操作者选择的需要产生的错误信息选项34。所述操作者可以通过选择错误信息选项34来检测对应的BIOS错误信息是否可以正确显示。每一错误信息选项34对应一个硬件的错误状态。
[0029] 请参考图2,所述硬盘13存储有若干错误文档131,每一错误文档131记载有一断点地址及一修改指令。
[0030] 请参考图3,所述存储器11包括一读取模组112、一设定模组114、一侦测模组115、一控制模组116及一判定模组118。
[0031] 所述读取模组112用于根据所述操作者选择的错误信息选项34从所述硬盘13内读取相应的错误文档131内的断点地址及修改指令。
[0032] 所述设定模组114用于根据读取的错误文档131内记载的断点地址通过所述ITP设备20对所述待测电脑30的BIOS设定断点以使所述待测电脑30的BIOS运行到所述断点处停止运行。
[0033] 所述控制模组116用于控制所述ITP设备20来控制所述待测电脑30运行所述BIOS,并根据读取到修改指令控制所述ITP设备20将所述待测电脑30的相应硬件的参数修改为修改值,及在所述待测电脑30的相应硬件的参数修改后控制所述ITP设备20来控制所述待测电脑30继续运行所述BIOS并显示错误信息。
[0034] 所述侦测模组115用于侦测所述BIOS在所述断点处是否停止运行,若侦测到未停止运行,则继续侦测直至侦测到所述BIOS在所述断点处停止运行。
[0035] 所述判定模组118用于判定所述错误信息界面32上的错误信息选项34是否全部选择完毕,若所述错误信息界面32上的错误信息选项34没有全部选择完毕,所述待测电脑30显示继续选择的信息来提醒所述操作者选择下一个需要产生的错误信息选项34;若所述错误信息界面32上的错误信息选项34全部选择完毕,所述待测电脑30显示检测完毕的信息来提醒所述操作者检测完毕。
[0036] 请继续参考图4A-4B,本发明BIOS错误信息显示的检测方法用于检测所述待测电脑30的BIOS错误信息是否可以正确显示,所述BIOS错误信息显示的检测方法较佳实施方式包括以下步骤。
[0037] S1,接收所述操作者在错误信息界面32内选择一需要产生的错误信息选项34的操作指令。
[0038] S2,所述读取模组112根据选择的错误信息选项34从所述硬盘13内读取相应的错误文档131。
[0039] S3,所述设定模组114根据读取的错误文档131内记载的断点地址控制所述ITP20来对所述待测电脑30的BIOS设定断点。
[0040] S4,所述控制模组116控制所述ITP设备20来控制所述待测电脑30运行所述BIOS。
[0041] S5,所述侦测模组115侦测所述BIOS是否在所述断点处停止运行,若停止运行,执行步骤S6;若未停止运行,继续执行步骤S5。
[0042] S6,所述读取模组113读取选择的错误文档113内存储的修改指令。
[0043] S7,所述控制模组116根据读取到的修改指令控制所述ITP设备20将所述待测电脑30的相应硬件的参数修改为修改值。
[0044] S8,所述ITP设备20继续控制待测电脑30运行BIOS。
[0045] S9,所述待测电脑30在运行完BIOS后在其显示屏上显示错误信息。
[0046] S10,所述判定模组118判定所述错误信息界面32上的错误信息选项34是否全部选择完毕,若所述错误信息界面32上的错误信息选项34没有全部选择完毕,执行步骤S11;若所述错误信息界面32上的错误信息选项34全部选择完毕,执行步骤S12;
[0047] S11,所述待测电脑30显示继续选择的信息来提醒所述操作者选择下一个需要产生的错误信息选项34,返回步骤S1。
[0048] S12,所述待测电脑30显示检测完毕的信息来提醒所述操作者检测完毕,退出所述BIOS错误信息显示的检测系统100。
[0049] 操作者可以通过比较显示出的错误信息与说明书中相应的错误信息是否一致来确定所述待测电脑30的BIOS错误信息是否可以正确显示,若一致,则表明所述待测电脑30的BIOS错误信息可以正确显示,若不一致,则表明所述待测电脑30的BIOS错误信息不可以正确显示,并可通过修改不一致的文字或程式码来对BIOS进行修改。
[0050] 所述BIOS错误信息显示的检测系统100在所述操作者选择需要产生的错误信息选项34后,通过读取相应的错误文档131,对所述BIOS进行断点设定并修改相应的硬件的设定值,并通过控制所述ITP设备20来控制所述待电脑30运行BIOS,在BIOS运行完毕后在显示屏上显示错误信息,且在每一错误信息显示后提示操作者进行下一个错误信息的检测,所述操作者通过比较显示的错误信息与说明书中的错误信息是否一致来确定所述BIOS错误信息显示是否可以正确显示,方便快捷。