一种调试方法、装置、设备以及计算机可读存储介质制造方法及图纸

技术编号:33083670 阅读:14 留言:0更新日期:2022-04-15 10:42
本申请公开了一种调试方法,包括接收远程设备登录本地设备后,在所述本地设备上使用第一协议命令发送的访问地址与访问请求数据;将所述访问地址与所述访问请求数据通过第二协议命令发送给目标芯片;接收所述目标芯片返回的数据,并使用所述第一协议命令将所述数据返回到所述本地设备。应用该方法能够实现对嵌入式产品的远程调试,不再受限于现场调试与访问芯片,可以有效节省开发人员时间,提高开发效率。本申请还公开了一种调试装置、设备以及计算机可读存储介质,均具有上述技术效果。均具有上述技术效果。均具有上述技术效果。

【技术实现步骤摘要】
一种调试方法、装置、设备以及计算机可读存储介质


[0001]本申请涉及软件开发
,特别涉及一种调试方法;还涉及一种调试装置、设备以及计算机可读存储介质。

技术介绍

[0002]在产品开发过程中,需要对产品进行调试。调试的方式包括现场调试与远程调试。现场调试是指代码开发后,人到现场在设备上验证代码功能的完整性与可靠性。远程调试是指代码开发后,远程访问设备进行验证,不需要人到现场就可以验证代码功能的完整性与可靠性。目前,多数产品支持远程调试,但是大多数嵌入式产品不支持远程调试,需要现场调试,这样需要消耗开发人员的大量时间与精力。因此,如何实现对嵌入式产品的远程调试,节省开发人员时间已成为本领域技术人员亟待解决的技术问题。

技术实现思路

[0003]本申请的目的是提供一种调试方法,能够实现对嵌入式产品的远程调试,节省开发人员时间,提高开发效率。本申请的另一个目的是提供一种调试装置、设备以及计算机可读存储介质,均具有上述技术效果。
[0004]为解决上述技术问题,本申请提供了一种调试方法,包括:
[0005]接收远程设备登录本地设备后,在所述本地设备上使用第一协议命令发送的访问地址与访问请求数据;
[0006]将所述访问地址与所述访问请求数据通过第二协议命令发送给目标芯片;
[0007]接收所述目标芯片返回的数据,并使用所述第一协议命令将所述数据返回到所述本地设备。
[0008]可选的,所述接收远程设备登录本地设备后,在所述本地设备上使用第一协议命令发送的访问地址与访问请求数据包括:
[0009]接收所述远程设备登录所述本地设备后,在所述本地设备上使用IPMI协议命令发送的所述访问地址与访问请求数据。
[0010]可选的,所述将所述访问地址与所述访问请求数据通过第二协议命令发送给目标芯片包括:
[0011]将所述访问地址与所述访问请求数据通过MRPC协议链路层命令发送给所述目标芯片。
[0012]可选的,将所述访问地址与所述访问请求通过第二协议命令发送给目标芯片前还包括:
[0013]判断所述访问地址与所述访问请求数据的长度是否满足预设要求;
[0014]若所述访问地址与所述访问请求数据的长度满足所述预设要求,则将所述访问地址与所述访问请求通过第二协议命令发送给所述目标芯片。
[0015]可选的,还包括:
[0016]若所述访问地址与所述访问请求数据的长度不满足所述预设要求,则返回失败信息。
[0017]为解决上述技术问题,本申请还提供了一种调试装置,包括:
[0018]第一接收模块,用于接收远程设备登录本地设备后,在所述本地设备上使用第一协议命令发送的访问地址与访问请求数据;
[0019]发送模块,用于将所述访问地址与所述访问请求数据通过第二协议命令发送给目标芯片;
[0020]第二接收模块,用于接收所述目标芯片返回的数据,并使用所述第一协议命令将所述数据返回到所述本地设备。
[0021]可选的,所述第一接收模块具体用于:接收所述远程设备登录所述本地设备后,在所述本地设备上使用IPMI协议命令发送的所述访问地址与访问请求数据。
[0022]可选的,所述发送模块具体用于:将所述访问地址与所述访问请求数据通过MRPC协议链路层命令发送给所述目标芯片。
[0023]为解决上述技术问题,本申请还提供了一种调试设备,包括:
[0024]存储器,用于存储计算机程序;
[0025]处理器,用于执行所述计算机程序时实现如上任一项所述的调试方法的步骤。
[0026]为解决上述技术问题,本申请还提供了一种计算机可读存储介质,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现如上任一项所述的调试方法的步骤。
[0027]本申请所提供的调试方法,包括:接收远程设备登录本地设备后,在所述本地设备上使用第一协议命令发送的访问地址与访问请求数据;将所述访问地址与所述访问请求数据通过第二协议命令发送给目标芯片;接收所述目标芯片返回的数据,并使用所述第一协议命令将所述数据返回到所述本地设备。
[0028]可见,本申请所提供的调试方法,在接收远程设备登录本地设备后,在所述本地设备上使用第一协议命令发送的访问地址与访问请求数据的基础上,通过将第一协议命令发送的内容转译为目标芯片支持的第二协议命令发送给目标芯片,并将目标芯片返回的数据进一步返回到本地设备,用户可以远程在本地设备上查看返回的数据,分析代码的功能完整性与可靠性,实现远程调试,不再受限于必须现场调试与访问芯片,可以减少时间浪费,节省开发人员的时间与精力消耗,提高开发效率。
[0029]本申请所提供的调试装置、设备以及计算机可读存储介质均具有上述技术效果。
附图说明
[0030]为了更清楚地说明本申请实施例中的技术方案,下面将对现有技术和实施例中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0031]图1为本申请实施例所提供的一种调试方法的流程示意图;
[0032]图2为本申请实施例所提供的一种远程设备与本地设备的交互示意图;
[0033]图3为本实施例所提供的一种协议转换示意图;
[0034]图4为本申请实施例所提供的一种调试装置的示意图;
[0035]图5为本申请实施例所提供的一种调试设备的示意图。
具体实施方式
[0036]本申请的核心是提供一种调试方法,能够实现对嵌入式产品的远程调试,节省开发人员时间,提高开发效率。本申请的另一个核心是提供一种调试装置、设备以及计算机可读存储介质,均具有上述技术效果。
[0037]为使本申请实施例的目的、技术方案和优点更加清楚,下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。
[0038]请参考图1,图1为本申请实施例所提供的一种调试方法的流程示意图,参考图1所示,该方法主要包括:
[0039]S101:接收远程设备登录本地设备后,在所述本地设备上使用第一协议命令发送的访问地址与访问请求数据;
[0040]具体的,本实施例以本地设备的BMC(Baseboard Management Controller,基板管理控制器)为执行主体,站在本地设备中BMC的角度阐述本申请所提供的一种调试方案。参考图2所示,进行远程调试时,首先用户使用远程设备登录本地设备。登录本地设备后,远程设备端的用户在本地设备的操作系统上使用基于第一协议格式开发的第一协议命令,输入访问地址与访问请求数据。进而本地设备的操作系统调用第一协议命令本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种调试方法,其特征在于,包括:接收远程设备登录本地设备后,在所述本地设备上使用第一协议命令发送的访问地址与访问请求数据;将所述访问地址与所述访问请求数据通过第二协议命令发送给目标芯片;接收所述目标芯片返回的数据,并使用所述第一协议命令将所述数据返回到所述本地设备。2.根据权利要求1所述的调试方法,其特征在于,所述接收远程设备登录本地设备后,在所述本地设备上使用第一协议命令发送的访问地址与访问请求数据包括:接收所述远程设备登录所述本地设备后,在所述本地设备上使用IPMI协议命令发送的所述访问地址与访问请求数据。3.根据权利要求1所述的调试方法,其特征在于,所述将所述访问地址与所述访问请求数据通过第二协议命令发送给目标芯片包括:将所述访问地址与所述访问请求数据通过MRPC协议链路层命令发送给所述目标芯片。4.根据权利要求1所述的调试方法,其特征在于,将所述访问地址与所述访问请求通过第二协议命令发送给目标芯片前还包括:判断所述访问地址与所述访问请求数据的长度是否满足预设要求;若所述访问地址与所述访问请求数据的长度满足所述预设要求,则将所述访问地址与所述访问请求通过第二协议命令发送给所述目标芯片。5.根据权利要求4所述的调试方法,其特征...

【专利技术属性】
技术研发人员:刘涛
申请(专利权)人:苏州浪潮智能科技有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1