一种数据获取方法、装置、设备、系统及存储介质与流程
未命名
07-23
阅读:109
评论:0
1.本发明涉及硬件调试领域,特别涉及一种数据获取方法、装置、设备、系统及计算机可读存储介质。
背景技术:
2.硬件调试为硬件开发过程中的常见环节,例如在处理器开发过程中,通常需要利用硬件调试工具采集处理器的寄存器信息,并基于这些信息对处理器的工作状态进行分析。然而,处理器的寄存器储存空间有限,容易出现新数据不断覆盖旧数据的情况,进而每次只能获取最近几个小时内的处理器寄存器数据,不利于复现周期很长的故障。
技术实现要素:
3.本发明的目的是提供一种数据获取方法、装置、设备、系统及计算机可读存储介质,可利用额外设置的数据获取设备自动向待调试主机获取处理器寄存器信息,并将该信息保存至本地存储设备,以提升处理器寄存器信息的记录量,便于复现周期较长的处理器故障。
4.为解决上述技术问题,本发明提供一种数据获取方法,应用于数据获取设备,所述数据获取设备与待调试主机的硬件调试工具接口连接,所述方法包括:
5.与所述待调试主机建立通信连接;
6.在所述通信连接建立时,向所述待调试主机获取处理器的寄存器信息;
7.在获取到所述寄存器信息时,将所述寄存器信息保存至本地存储设备。
8.可选地,所述向所述待调试主机获取处理器的寄存器信息,包括:
9.利用jtag信号和gpio信号向所述待调试主机获取所述寄存器信息。
10.可选地,所述向所述待调试主机获取处理器的寄存器信息,包括:
11.实时向所述待调试主机获取所述寄存器信息。
12.可选地,在获取到所述寄存器信息之后,还包括:
13.通过rj45网口将所述寄存器信息发送至外部设备。
14.可选地,所述数据获取设备为基板管理控制器。
15.可选地,所述待调试主机利用pcie接口向所述数据获取设备供电。
16.本发明还提供一种数据获取装置,应用于数据获取设备,所述数据获取设备与待调试主机的硬件调试工具接口连接,包括:
17.通信连接模块,用于与所述待调试主机建立通信连接;
18.寄存器信息获取模块,用于在所述通信连接建立时,向所述待调试主机获取处理器的寄存器信息;
19.寄存器信息保存模块,用于在获取到所述寄存器信息时,将所述寄存器信息保存至本地存储设备。
20.本发明还提供一种数据获取设备,包括:
21.存储器,用于存储计算机程序;
22.处理器,用于执行所述计算机程序时实现如上所述的数据获取方法。
23.本发明还提供一种数据获取系统,包括:
24.待调试主机;
25.数据获取设备,用于执行如上所述的数据获取方法。
26.本发明还提供一种计算机可读存储介质,所述计算机可读存储介质中存储有计算机可执行指令,所述计算机可执行指令被处理器加载并执行时,实现如上所述的数据获取方法。
27.本发明提供一种数据获取方法,应用于数据获取设备,所述数据获取设备与待调试主机的硬件调试工具接口连接,所述方法包括:与所述待调试主机建立通信连接;在所述通信连接建立时,向所述待调试主机获取处理器的寄存器信息;在获取到所述寄存器信息时,将所述寄存器信息保存至本地存储设备。
28.可见,在本发明中,数据获取设备首先可通过待调试主机的硬件调试工具接口与待调试主机建立通信连接,并可在通信连接完成建立时自动向待调试主机获取处理器的寄存器信息;随后,在获取到寄存器信息时,数据获取
29.设备可自动将该信息保存至本地存储设备。考虑到本地存储设备的存储容量远大于处理器寄存器,且从本地存储设备中导出处理器寄存器信息更为方便,因此本发明可利用本地存储设备存储更多处理器寄存器信息,并可提升寄存器信息的获取便捷性,以便复现周期较长的处理器故障,并提升处理器开发的便捷性。本发明还可提供一种数据获取装置、设备、系统及计算机可读存储介质,具有上述有益效果。
附图说明
30.为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据提供的附图获得其他的附图。
31.图1为本发明实施例所提供的一种数据获取系统的结构框图;
32.图2为本发明实施例所提供的另一种数据获取系统的结构框图;
33.图3为本发明实施例所提供的一种数据获取方法的流程图;
34.图4为本发明实施例所提供的一种数据获取设备的结构框图;
35.图5为本发明实施例所提供的一种数据获取装置的结构框图;
36.图6为本技术实施例所提供的另一种数据获取设备的结构框图。
具体实施方式
37.为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
38.相关技术中,由于开发中的处理器的工作状态通常不稳定,因此经常需要利用硬
件调试工具采集处理器的寄存器信息,并基于该信息确定处理器的工作状态,以此分析处理器的故障原因。然而,处理器的寄存器存储空间较
39.小,通常仅能保存近期产生的数据,且容易出现处理器产生的新数据覆盖旧数据的情况。这导致开发人员仅能从处理器的寄存器中提取近期的数据,而无法获取历史数据,进而无法了解处理器的历史工作状态,不利于复现故障周期较长的故障,并为处理器的开发带来的麻烦。有鉴于此,本发明可提供一种数据获取方法,可利用额外设置的数据获取设备向待调试主机获取处理器的寄存器信息,并将该信息保存至本地存储设备,以利用大容量的存储设备提升处理器寄存器信息的记录量,避免寄存器新数据频繁覆盖旧数据的情况,便于复现周期较长的处理器故障,并可提升处理器的开发调试效率。
40.为便于理解,首先对本发明实施例所适用的系统结构进行介绍。请参考图1,图1为本发明实施例所提供的一种数据获取系统的结构框图。该系统可包含待调试主机100和数据获取设备200,其中数据获取设备200上可设置硬件调试工具接口(hdt,hardware debug tool,硬件调试工具),并可利用hdt缆线将该接口与待调试主机100的硬件调试工具接口相连。待调试主机的硬件调试工具接口具体设置于待调试主机100的主板上。通过硬件调试工具接口,数据获取设备200可直接向待调试主机的主板获取处理器的寄存器信息,并可将获取到的寄存器信息保存在本地存储设备中(图1未画出)。考虑到本地存储设备的存储容量远大于处理器寄存器,因此本发明实施例可利用本地存储设备提升处理器寄存器信息的存储量,以避免寄存器新数据频繁覆盖旧数据的情况,便于复现周期较长的处理器故障,进而可提升处理器的开发效率。需要说明的是,本发明实施例并不限定本地存储设备具体的存储容量,可依照实际应用需求进行设定。本发明实施例也不限定本地存储设备所设置的位置,其既可设置于数据获取设备200内部,也可设置于数据获取设备200外部,可根据实际应用需求进行设定。当然,为提升数据获取设备200的整体性,本发明实施例可将本地存储设备设置于数据获取设备200内部,其具体可以是数据获取设备200的内存芯片。
41.进一步,本发明实施例并不限定数据获取设备200是否为待调试主机100的附件,即其是否需要完全依附于待调试主机100工作,例如使用待调试主机100提供的供电工作,可根据实际应用需求进行设定。例如当需要将数据获取设备200长期设置于待调试主机100机箱内部时,可将数据获取设备200设置为待调试主机100的附件;当经常需要移动数据获取设备200来监测不同的待调
42.试主机100时,也可以将数据获取设备200设置为一个可单独工作的设备,例如可设置有独立的电源。然而,在实际应用中,由于硬件调试工具接口设置在主机主板上,并且位于机箱内部,因此每次使用硬件调试工具时都需要对待调试主机100进行关机断电处理,并需拆开机箱才可将硬件调试工具连接至这一接口上,使用非常不便;同时,对主机的断电重启会对故障定位造成干扰。也正因如此,为避免拆装麻烦及对故障定位的干扰,数据获取设备200应当长期设置于待调试主机100的机箱内部,并应当尽量减少拆装该设备的次数,因此本发明实施例可将数据获取设备200设置为待调试主机100的附件,及数据获取设备200将使用待调试主机100提供的电源工作。本发明实施例并不限定待调试设备为数据获取设备200提供的供电方式,例如数据获取设备200可直接利用待调试设备的电源供电,也可以连接至待调试设备的某一特定接口上,并将这一接口作为电源供应。考虑到服务器设备中通常设置有大量的pcie接口(peripheral component interconnect express,高速串行
计算机扩展总线标准),因此数据获取设备200可直接插在待调试设备的pcie接口上,并将该接口作为供电。换句话说,数据获取设备200可设置pcie金手指,用于接入pcie接口。
43.进一步,在实际应用中,受硬件调试工具安装方式的限制,相关人员需将该工具与待调试主机100均放置于机房中,且仅能在机房中对待调试主机100进行调试检修;此外,硬件调试工具每次仅能对一台待调试主机100进行监测,无法满足大规模监测的需求。也正因如此,本发明实施例还可为数据获取设备200增加远程通信功能,即可通过远程通信将寄存器数据发送至其他设备,以提升寄存器数据的获取便捷性。请参考图2,图2为本发明实施例所提供的另一种数据获取系统的结构框图,在本系统中还可增加外部设备300,数据获取设备200可与外部设备300连接,并可将其保存的寄存器信息直接发送给外部设备300。这样,本发明实施例还可利用数据获取设备200远程获取待调试主机的处理器寄存器信息,外部设备300可无需设置在机房内部,相关人员也无需身处机房才可监测主机,进而能够显著提升处理器监测及调试的便捷性。另外值得指出的是,外部设备300可同时对接多个数据获取设备200,以实现对多个待调试主机的同时监测,进而可进一步提升监测效率。需要说明的是,本发明实施例并不限定单个外部设备可同时对接的数据获取设备数
44.量,可依照实际应用需求进行设定。进一步,本发明实施例也不限定数据获取设备200与外部设备300的通信方式,可通过有线、无线等通信方式进行数据传输。为提升数据传输可靠性,在本发明实施例中,数据获取设备200具体可通过有线传输方式与外部设备300进行通信,例如可通过网线与外部设备300进行通信。换句话说,数据获取设备200上还可设置有网口,用于连接与外部设备300通信的网线。
45.基于上述对数据获取系统的介绍,下面对本发明实施例所提供的数据获取方法进行详细介绍。请参考图3,图3为本发明实施例所提供的一种数据获取方法的流程图。本方法应用于数据获取设备,数据获取设备与待调试主机的硬件调试工具接口连接。本方法可以包括:
46.s301、与待调试主机建立通信连接。
47.需要说明的是,本发明实施例并不限定数据获取设备与待调试主机建立通信连接的具体方式,可参考硬件调试工具的相关技术。
48.s302、在通信连接建立时,向待调试主机获取处理器的寄存器信息。
49.数据获取设备具体将利用jtag信号(joint test action group,联合测试工作组)和gpio信号(general-purpose input/output,通用型输入输出)向待调试主机获取处理器的寄存器信息。换而言之,数据获取设备中需要设置jtag和gpio相关的主控芯片。
50.在一种可能的情况中,向待调试主机获取处理器的寄存器信息,可以包括:
51.步骤11:利用jtag信号和gpio信号向待调试主机获取寄存器信息。
52.需要说明的是,本发明实施例并不限定数据获取设备利用jtag信号和gpio信号向待调试主机获取寄存器信息的相关交互过程,下表为利用jtag信号和gpio信号调试处理器的相关信号,具体交互过程可依照实际应用需求进行设定。
[0053][0054][0055]
进一步,需要说明的是,本发明实施例并不限定上述信息获取动作的执行时机,例如可以是实时获取、周期性获取,或是在发现处理器寄存器信息发生改变时获取。考虑到处理器寄存器信息是重要性、时效性极强的数据,为避免遗落重要信息,在本发明实施例中,数据获取设备可实时向待调试主机获取寄存器信息。
[0056]
在一种可能的情况中,向待调试主机获取处理器的寄存器信息,可以包括:
[0057]
步骤21:实时向待调试主机获取寄存器信息。
[0058]
s303、在获取到寄存器信息时,将寄存器信息保存至本地存储设备。
[0059]
进一步,如上所述,为方便相关人员从数据获取设备中提取寄存器信息,该设备还可设置远程通信功能,即可将寄存器信息远程发送至外部设备。具体的,本发明实施例中的数据获取设备将使用rj45网口将寄存器信息发送至外部设备,以便相关人员直接在外部设备上对待调试设备的处理器工作状态进行研判。需要说明的是,本发明实施例并不限定数据获取设备与外部设备之间的交互方式,可根据实际应用需求进行设定。
[0060]
在一种可能的情况中,在获取到寄存器信息之后,还可以包括:
[0061]
步骤31:通过rj45网口将寄存器信息发送至外部设备。
[0062]
进一步,为方便将数据获取设备设置于待调试主机内部,本发明实施例可为数据获取设备增加pcie金手指,使其能够接入待调试主机的pcie接口。
[0063]
即,待调试主机将利用自身的pcie接口向数据获取设备供电。当然,需要特别指出的是,pcie接口通常用于进行数据传输,而本发明实施例中的数据获取设备并不采用pcie接口与待调试主机进行数据传输,仅将该接口作为电源供应。当然,为适应于其他应用场景,数据获取设备也可设置其他类型的电源结构,可根据实际应用需求进行设定。
[0064]
进一步,为便于数据获取设备的开发,本发明实施例可将基板管理控制器(bmc,baseboard management controller)作为该设备的核心部件,并在此基础上增加硬件调试工具接口,使其能够通过该接口与待调试设备主板进行通信。即简单来讲,数据获取设备可以为基板管理控制器。这是由于基板管理控制器通常用于服务器管理,其内部通常集成了大量的soc芯片(system on chip,系统级芯片),用于满足温度监控、风扇控制、电压监控、系统健康状态监控、kvm远程和虚拟媒体管理等复杂的服务器平台管理需求,例如其内部可集成mac、jtag、gpio、spi(serial peripheral interface,串行外设接口)等模块,显然能够满足数据获取设备的需求。本发明实施例具体将基板管理控制器中的jtag模块、mac模块、spi模块和gpio模块,其中jtag模块用于提供hdt接口所需的jtag信号,mac模块用于与外部建立网络连接,spi模块用于连接flash存储芯片,gpio模块用于hdt接口所需的gpio信号。当然,应当特别指出的是,基板管理控制器在本发明实施例中并不用于服务器管理,而仅是作为数据获取设备的主控芯片,用于和待调试服务器主板建立jtag和gpio信号连接,以及读取和处理处理器寄存器数据。
[0065]
基于上述实施例,在本发明中,数据获取设备首先可通过待调试主机的硬件调试工具接口与待调试主机建立通信连接,并可在通信连接完成建立时自动向待调试主机获取处理器的寄存器信息;随后,在获取到寄存器信息时,数据获取设备可自动将该信息保存至本地存储设备。考虑到本地存储设备的存储容量远大于处理器寄存器,且从本地存储设备中导出处理器寄存器信息更为方便,因此本发明可利用本地存储设备存储更多处理器寄存器信息,并可提升寄存器信息的获取便捷性,以便复现周期较长的处理器故障,并提升处理器开发的便捷性。
[0066]
下面基于具体的硬件结构图对本发明实施例所提供的一种数据获取设备进行详细介绍。请参考图4,图4为本发明实施例所提供的一种数据获取设备的结构框图,数据获取设备200具体可包含基板管理控制器201、第二硬件调试工具接口202、内存203、rj45网口204及pcie金手指(图中未画出),待调试主机100可包含第一硬件调试工具接口101、pcie接口102以及其他主机部件(图中未画出)。其中,第二硬件调试工具接口202与第一硬件调试工具接口101连接,基板管理控制器201具体通过第二硬件调试工具接口202和第一硬件调试工具接口101向待调试主机100获取处理器寄存器信息;此外,基板管理控制器201还可将获取到的寄存器信息保存至内存203,并可通过rj45网口将寄存器信息发送至外部设备;此外,pcie金手指具体插入待调试主机100的pcie接口102上,并用于向基板管理控制器201供电。进一步,基板管理控制器中还可进一步包含jtag模块、mac模块、spi模块和gpio模块(图中均未画出),其中jtag模块用于提供硬件调试工具接口所需的jtag信号,mac模块用于与外部建立网络连接,spi模块用于连接flash存储芯片,gpio模块用于提供硬件调试工具接口所需的gpio信号。使用时,需将数据获取设备插到待调试主机100主板的pcie接口102上,通过hdt线缆连接数据获取设备上的第二硬件调试工具接口202和待调试主机100主板上的第一硬件调试工具接口101。应当指出的是,“第一”、“第二”仅用于区分数据获取设备200和待调试主机100中的硬件调试工具接口。
[0067]
下面对本发明实施例提供的数据获取装置、设备、系统及计算机可读存储介质进行介绍,下文描述的数据获取装置、设备、系统及计算机可读存储介质与上文描述的数据获取方法可相互对应参照。
[0068]
请参考图5,图5为本发明实施例所提供的一种数据获取装置的结构框图,该装置应用于数据获取设备,数据获取设备与待调试主机的硬件调试工具接口连接,可以包括:
[0069]
通信连接模块501,用于与待调试主机建立通信连接;
[0070]
寄存器信息获取模块502,用于在通信连接建立时,向待调试主机获取处理器的寄存器信息;
[0071]
寄存器信息保存模块503,用于在获取到寄存器信息时,将寄存器信息保存至本地存储设备。
[0072]
可选地,寄存器信息获取模块502,具体用于:
[0073]
利用jtag信号和gpio信号向待调试主机获取寄存器信息。
[0074]
可选地,寄存器信息获取模块502,具体用于:
[0075]
实时向待调试主机获取寄存器信息。
[0076]
可选地,该装置还可以包括:
[0077]
寄存器信息发送模块,用于通过rj45网口将寄存器信息发送至外部设备。
[0078]
可选地,数据获取设备为基板管理控制器。
[0079]
可选地,待调试主机利用pcie接口向数据获取设备供电。
[0080]
请参考图6,图6为本发明实施例所提供的一种数据获取设备的结构框图,本发明实施例提供了一种数据获取设备20,包括处理器21和存储器22;其中,所述存储器22,用于保存计算机程序;所述处理器21,用于在执行所述计算机程序时执行前述实施例提供的数据获取方法。如处理器用于执行计算机程序时实现与待调试主机建立通信连接;在通信连接建立时,向待调试主机获取处理器的寄存器信息;在获取到寄存器信息时,将寄存器信息保存至本地存储设备。
[0081]
关于上述数据获取方法的具体过程可以参考前述实施例中提供的相应内容,在此不再进行赘述。
[0082]
另外,在一种可能的情况中,处理器21可以为基板管理控制器。
[0083]
另外,所述存储器22作为资源存储的载体,可以是只读存储器、随机存储器、磁盘或者光盘等,存储方式可以是短暂存储或者永久存储。
[0084]
另外,所述数据获取设备20还包括电源23、通信接口24、输入输出接口25和通信总线26;其中,所述电源23用于为所述数据获取设备20上的各硬件设备提供工作电压;所述通信接口24能够为所述数据获取设备20创建与外界设备之间的数据传输通道,例如为rj45网口、硬件调试工具接口等,其所遵循的通信协议是能够适用于本技术技术方案的任意通信协议,在此不对其进行具体限定;所述输入输出接口25,用于获取外界输入数据或向外界输出数据,其具体的接口类型可以根据具体应用需要进行选取,在此不进行具体限定。
[0085][0086]
请参考图1,本发明实施例还提供一种数据获取系统,包括待调试主机100和数据获取设备200,其中,数据获取设备200用于实现上述实施例提供的数据获取方法,如实现与待调试主机100建立通信连接;在通信连接建立时,向待调试主机100获取处理器的寄存器信息;在获取到寄存器信息时,将寄存器信息保存至本地存储设备。
[0087]
可选地,请参考图2,本发明实施例还可提供另一种数据获取系统,还可包括外部设备300,其中,数据获取设备200还用于通过rj45网口将寄存器信息发送至外部设备300。
[0088]
需要说明的是,本发明实施例并不限定单个外部设备300可接入的数据获取设备200的数量,可根据实际应用需求进行设定。
[0089]
进一步的,本发明实施例还提供了一种计算机可读存储介质,用于保存计算机程序,其中,所述计算机程序被处理器执行时实现前述实施例提供的数据获取方法的步骤。如计算机程序被处理器执行时实现与待调试主机建立通信连接;在通信连接建立时,向待调试主机获取处理器的寄存器信息;在获取到寄存器信息时,将寄存器信息保存至本地存储设备。
[0090]
该计算机可读存储介质可以包括:u盘、移动硬盘、只读存储器(read-only memory,rom)、随机存取存储器(random access memory,ram)、磁碟或者光盘等各种可以存储程序代码的介质。
[0091]
关于上述数据获取方法的具体过程可以参考前述实施例中提供的相应内容,在此不再进行赘述。
[0092]
说明书中各个实施例采用递进的方式描述,每个实施例重点说明的都是与其他实施例的不同之处,各个实施例之间相同相似部分互相参见即可。对于实施例公开的装置而言,由于其与实施例公开的方法相对应,所以描述的比较简单,相关之处参见方法部分说明即可。
[0093]
专业人员还可以进一步意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,能够以电子硬件、计算机软件或者二者的结合来实现,
[0094]
为了清楚地说明硬件和软件的可互换性,在上述说明中已经按照功能一般性地描述了各示例的组成及步骤。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本发明的范围。
[0095]
结合本文中所公开的实施例描述的方法或算法的步骤可以直接用硬件、处理器执行的软件模块,或者二者的结合来实施。软件模块可以置于随机存储器(ram)、内存、只读存储器(rom)、电可编程rom、电可擦除可编程rom、寄存器、硬盘、可移动磁盘、cd-rom、或技术领域内所公知的任意其它形式的存储介质中。
[0096]
以上对本发明所提供的一种数据获取方法、装置、设备、系统及存储介质进行了详细介绍。本文中应用了具体个例对本发明的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本发明的方法及其核心思想。应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明原理的前提下,还可以对本发明进行若干改进和修饰,这些改进和修饰也落入本发明权利要求的保护范围内。
技术特征:
1.一种数据获取方法,其特征在于,应用于数据获取设备,所述数据获取设备与待调试主机的硬件调试工具接口连接,所述方法包括:与所述待调试主机建立通信连接;在所述通信连接建立时,向所述待调试主机获取处理器的寄存器信息;在获取到所述寄存器信息时,将所述寄存器信息保存至本地存储设备。2.根据权利要求1所述的数据获取方法,其特征在于,所述向所述待调试主机获取处理器的寄存器信息,包括:利用jtag信号和gpio信号向所述待调试主机获取所述寄存器信息。3.根据权利要求1所述的数据获取方法,其特征在于,所述向所述待调试主机获取处理器的寄存器信息,包括:实时向所述待调试主机获取所述寄存器信息。4.根据权利要求1所述的数据获取方法,其特征在于,在获取到所述寄存器信息之后,还包括:通过rj45网口将所述寄存器信息发送至外部设备。5.根据权利要求1所述的数据获取方法,其特征在于,所述数据获取设备为基板管理控制器。6.根据权利要求1至5任一项所述的数据获取方法,其特征在于,所述待调试主机利用pcie接口向所述数据获取设备供电。7.一种数据获取装置,其特征在于,应用于数据获取设备,所述数据获取设备与待调试主机的硬件调试工具接口连接,包括:通信连接模块,用于与所述待调试主机建立通信连接;寄存器信息获取模块,用于在所述通信连接建立时,向所述待调试主机获取处理器的寄存器信息;寄存器信息保存模块,用于在获取到所述寄存器信息时,将所述寄存器信息保存至本地存储设备。8.一种数据获取设备,其特征在于,包括:存储器,用于存储计算机程序;处理器,用于执行所述计算机程序时实现如权利要求1至6任一项所述的数据获取方法。9.一种数据获取系统,其特征在于,包括:待调试主机;数据获取设备,用于执行如权利要求1至6任一项所述的数据获取方法。10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质中存储有计算机可执行指令,所述计算机可执行指令被处理器加载并执行时,实现如权利要求1至6任一项所述的数据获取方法。
技术总结
本发明提供一种数据获取方法、装置、设备、系统及存储介质,涉及硬件调试领域,该方法应用于数据获取设备,数据获取设备与待调试主机的硬件调试工具接口连接,方法包括:与待调试主机建立通信连接;在通信连接建立时,向待调试主机获取处理器的寄存器信息;在获取到寄存器信息时,将寄存器信息保存至本地存储设备;可利用数据获取设备自动向待调试主机获取处理器的寄存器信息,并将该信息保存至本地存储设备,考虑到本地存储设备的存储容量远大于处理器寄存器,且从本地存储设备中导出处理器寄存器信息更为方便,因此本发明可利用本地存储设备存储更多处理器寄存器信息,并提升寄存器信息的获取便捷性,以便复现周期较长的处理器故障。故障。故障。
技术研发人员:陈发辉
受保护的技术使用者:济南浪潮数据技术有限公司
技术研发日:2023.01.30
技术公布日:2023/7/22
版权声明
本文仅代表作者观点,不代表航空之家立场。
本文系作者授权航家号发表,未经原创作者书面授权,任何单位或个人不得引用、复制、转载、摘编、链接或以其他任何方式复制发表。任何单位或个人在获得书面授权使用航空之家内容时,须注明作者及来源 “航空之家”。如非法使用航空之家的部分或全部内容的,航空之家将依法追究其法律责任。(航空之家官方QQ:2926969996)
飞行汽车 https://www.autovtol.com/
上一篇:一种柔性双轴跟踪支架的制作方法 下一篇:一种利用南方苋修复氰化物污染土壤的方法
