[发明专利]BIOS调试系统及方法在审
申请号: | 201510946441.5 | 申请日: | 2015-12-15 |
公开(公告)号: | CN105389260A | 公开(公告)日: | 2016-03-09 |
发明(设计)人: | 汪二虎 | 申请(专利权)人: | 合肥联宝信息技术有限公司 |
主分类号: | G06F11/36 | 分类号: | G06F11/36 |
代理公司: | 北京金信知识产权代理有限公司 11225 | 代理人: | 黄威;喻嵘 |
地址: | 230601 安徽省合肥市经*** | 国省代码: | 安徽;34 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | bios 调试 系统 方法 | ||
技术领域
本发明涉及一种BIOS的调试系统及方法。
背景技术
现有的BIOS调试方法为:首先将BIOS编译成调试模式,然后利用调试线缆(例如,USB线缆、串口线缆、JTAG线缆等)将被调试终端和调试主机相连,被调试终端将BIOS运行过程中的调试信息通过调试线缆输出到调试主机,并通过调试主机的显示屏幕输出。
现有的BIOS调试方法存在的问题有:
1)BIOS必须被编译成调试模式之后才能进行调试,否则无法输出调试信息。但是在计算机正式出货时,出于性能考虑,计算机上使用的BIOS必须按正常模式(即非调试模式)编译,即不会输出调试信息。因此对于正式出货后的计算机想要进行BIOS调试时,还需要重新烧录编译成调试模式的BIOS,非常麻烦。
2)必须使用调试线缆将被调试终端和调试主机相连。通常在计算机设备出货前,需要批量地将大量机器保持长期运行,以检测机器的可靠性,若出现死机等异常现象,需要进行BIOS调试。但在出货前这种大批量测试的情况下,不可能为所有的机器都配备连接到调试主机的调试线缆,调试主机受到线缆接口数量的限制也不可能服务那么多被调试终端。若用JTAG线缆进行调试,还需要拆开机箱才能线缆,非常麻烦。
发明内容
为了使得一台调试主机可以同时对多台被调试终端进行BIOS调试,本发明提供了一种BIOS调试系统,包括调试主机和至少一个被调试终端,所述至少一个被调试终端通过网络与所述调试主机通信,其中,所述被调试终端包括:输出模块,配置为用于输出BIOS的调试信息;发送模块,配置为用于通过所述网络将所述调试信息发送给所述调试主机;以及所述调试主机包括:接收模块,配置为用于通过所述网络接收来自所述被调试终端的所述调试信息;写入模块,配置为用于将接收到的所述调试信息写入存储器。
为了方便对出货后的终端进行BIOS调试,所述被调试终端的BIOS配置有用于设置是否输出调试信息的设置单元;以及所述输出模块进一步配置为:当所述设置单元被设置为输出调试信息,则输出BIOS的调试信息;当所述设置单元被设置为不输出调试信息,则不输出BIOS的调试信息。
为了容易对调试信息进行管理,所述调试主机还包括调试分区建立模块,配置为用于在BIOS调试开始前,在所述存储器中建立用于记录BIOS的调试信息的调试分区;所述写入模块进一步配置为将接收到的所述调试信息写入所述存储器中的所述调试分区。
可选地,所述写入模块进一步配置为在BIOS调试开始时,在所述调试分区中创建具有预定大小的一个记录文件,将所述调试信息写入所述记录文件;当所述记录文件写满后,将所述调试信息覆写到所述记录文件。
可选地,所述写入模块进一步配置为在BIOS调试开始时,在所述调试分区中创建具有预定大小的一个记录文件,将所述调试信息写入所述记录文件;当所述记录文件写满后,在所述调试分区中创建具有预定大小的下一个记录文件,将所述调试信息写入所述下一个记录文件。
为了使得被调试终端能够向调试主机发送调试信息,所述被调试终端和所述调试主机分别还各包括一传输通道建立模块,配置为用于在BIOS调试开始前,相互配合在所述网络中建立所述被调试终端向所述调试主机传输所述调试信息的传输通道;所述发送模块进一步配置为用于通过所述传输通道将所述调试信息发送给所述调试主机;以及所述接收模块进一步配置为用于通过所述传输通道接收来自所述被调试终端的所述调试信息。
优选地,所述网络为有线或无线的互联网或局域网。
另一方面,为了使得一台调试主机可以同时对多台被调试终端进行BIOS调试,本发明还提供了一种BIOS调试方法,用于调试主机同时对至少一个被调试终端进行BIOS调试,将所述至少一个被调试终端通过网络与所述调试主机通信连接,在所述被调试终端的BIOS的设置菜单中配置是否输出调试信息的设置选项,所述被调试终端执行如下步骤:S11.在所述网络中建立向所述调试主机发送BIOS的调试信息的传输通道;S12.检测所述设置选项,判断所述设置选项是否被设置为输出调试信息,若是则执行步骤S13;S13.输出所述调试信息;S14.通过所述传输通道将所述调试信息发送给所述调试主机,返回步骤S13。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于合肥联宝信息技术有限公司,未经合肥联宝信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201510946441.5/2.html,转载请声明来源钻瓜专利网。