预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10

亲,该文档总共41页,到这已经超出免费预览范围,如果喜欢就直接下载吧~

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

(19)中华人民共和国国家知识产权局(12)发明专利申请(10)申请公布号CN113722168A(43)申请公布日2021.11.30(21)申请号202111056067.3(22)申请日2021.09.09(71)申请人江慧军地址102699北京市大兴区黄村镇兴丰街道佟馨家园b区2号楼五单元302(72)发明人江慧军(74)专利代理机构北京三聚阳光知识产权代理有限公司11250代理人李博洋(51)Int.Cl.G06F11/22(2006.01)权利要求书3页说明书24页附图13页(54)发明名称一种计算机调试方法、装置、设备及系统(57)摘要本发明公开了一种计算机调试方法、装置、设备及系统,该方法包括:在主板固件所执行的调试装置OptionROM中安装调试代理;基于预设的断点位置使目标主机的被调试对象暂停运行,并进入调试代理运行;向调试代理发送调试命令,以调用目标主机的调试功能对被调试对象进行调试。通过这种方式,能够有效解决现有技术中无法实现对被调试对象进行真机宿主调试的问题。CN113722168ACN113722168A权利要求书1/3页1.一种计算机调试方法,其特征在于,包括:在主板固件所执行的调试装置OptionROM中安装调试代理;基于预设的断点位置使目标主机的被调试对象暂停运行,并进入所述调试代理运行;向所述调试代理发送调试命令,以调用所述目标主机的调试功能对所述被调试对象进行调试。2.根据权利要求1所述的计算机调试方法,其特征在于,所述基于预设的断点位置使目标主机的被调试对象暂停运行,包括:当执行到所述预设的断点位置时,触发所述断点,使所述目标主机的被调试对象暂停运行;优选地,在所述在目标主机的主板固件所执行的调试装置OptionROM中安装调试代理之前,所述方法还包括:获取显示功能切换指令;当所述显示功能切换指令为启动显示功能时,驱动显示所述调试装置OptionROM成功运行的信息;优选地,该计算机调试方法还包括:当所述显示功能切换指令为关闭显示功能时,执行所述在目标主机的主板所执行的调试装置OptionROM中安装调试代理的步骤。3.一种计算机调试设备,其特征在于,包括:存储器和处理器,所述存储器和所述处理器之间互相通信连接,所述存储器中存储有计算机指令,所述处理器通过执行所述计算机指令,从而执行如权利要求1或2所述的计算机调试方法。4.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质存储有计算机指令,所述计算机指令用于使所述计算机执行如权利要求1或2中任一项所述的计算机调试方法。5.一种计算机调试装置,其特征在于,包括:存储电路,用于存储调试装置OptionROM,所述调试装置OptionROM用于安装调试代理;微控制器模块,用于接收所述调试代理发送的响铃命令,并向所述调试代理发送第一调试命令,以获取与所述第一调试命令对应的常用数据;以及,接收调试主机发送的第二调试命令,基于所述第二调试命令转发所述常用数据给调试主机,或获取与所述第二调试命令对应的特定数据;FPGA模块,用于当获取到所述响铃命令时,驱动蜂鸣器进行提示。6.根据权利要求5所述的计算机调试装置,其特征在于,还包括:金手指,用于和所述目标主机的接口连接,进行数据通信;总线处理电路,分别与读写电路、所述存储电路、金手指连接,用于在所述微控制器模块与所述存储电路、金手指及读写电路进行数据传输;优选地,该计算机调试装置还包括:显示/调试功能切换开关,用于切换显示功能和调试功能,所述显示功能用于指示所述计算机调试装置的显示功能的开关状态;所述调试功能用于指示所述计算机调试装置的调试功能的开关状态;2CN113722168A权利要求书2/3页开关量采集电路,用于采集所述显示/调试功能切换开关的开关状态,并传输至所述FPGA模块;优选地,该计算机调试装置还包括:系统断点启用/禁用切换开关,用于切换系统断点的启动和系统断点的禁用功能;所述开关量采集电路还用于采集所述系统断点启用/禁用切换开关的开关状态,并传输至所述FPGA模块;优选地,该计算机调试装置还包括:蜂鸣器电源开关,与所述蜂鸣器连接,用于单独给蜂鸣器通电,或者单独给蜂鸣器断电;优选地,该计算机调试装置还包括:总电源开关,用于为所述计算机调试装置提供电源;照明开关,与照明装置连接,用于在所述总电源开关接通的前提下,对照明装置的开关控制;优选地,该计算机调试装置还包括:通信接口,与所述微控制器模块连接,所述微控制器通过所述通信接口和调试主机之间进行命令和数据的双向传输。7.根据权利要求5或6所述的计算机调试装置,其特征在于,所述微控制器模块具体用于:接收所述调试代理发送的CmdBeep命令,再向所述调试代理发送CmdX命令,以获取所述CmdX命令对应的常用数据;该数据成功获取之后,接收调