一种BDI调试器共享使用的方法、装置及系统制造方法及图纸

技术编号:18367235 阅读:219 留言:0更新日期:2018-07-05 08:18
本发明专利技术涉及设备互联技术领域,特别涉及一种BDI调试器共享使用的方法、装置及系统。该方法为:确定客户端申请的待调试目标板;确定与所述待调试目标板相连的BDI服务器,并确定与所述BDI服务器相连的,调试所述待调试目标板所需的BDI调试器;建立所述待调试目标板与所述BDI调试器之间的连接,并使用所述BDI调试器对所述待调试目标板进行调试。采用上述方法,在不改变BDI调试器使用方式的情况下,避免了由于频繁连接串口线、JTAG线,BDI调试器在开发人员之间流通而导致BDI设备的人为损坏,从而造成不必要的资源浪费,通过共享使用BDI调试器的方式,提高了BDI调试器的使用效率,从而提高了目标板的开发效率。

Method, device and system for sharing and using BDI debugger

The invention relates to the technical field of device interconnection, in particular to a method, device and system for sharing BDI debuggers. The method is to determine the target board to be debugged for the client application; determine the BDI server connected to the target board to be debugged, and determine the BDI debugger required to debug the target board to be debugged with the BDI server, establish the connection between the debug target board and the BDI debugger, and use the BD. The I debugger debug the target board to be debugged. With the above method, without changing the use mode of the BDI debugger, it avoids the man-made damage to the BDI equipment caused by the frequent connection of the serial port line and the JTAG line between the developer and the BDI debugger, resulting in the unnecessary waste of the resources. By sharing the BDI debugger, the BDI debugger is improved. The efficiency of the target plate is improved, and the development efficiency of the target board is improved.

【技术实现步骤摘要】
一种BDI调试器共享使用的方法、装置及系统
本专利技术涉及设备互联
,特别涉及一种BDI调试器共享使用的方法、装置及系统。
技术介绍
目前,对于没有烧录BOOT程序的目标板,需要使用BDI调试器进行应用程序的烧录和/或BOOT程序的开发,即需要使用BDI调试器对半成品目标板进行相应的调试。BDI调试器是一种高质量,高速度,可以满足客户各种需求的联合测试行为组织(JointTestActionGroup,JTAG)调试器,目前,BDI调试器按型号可分为BDI1000,BDI2000和BDI3000。具体的,一个BDI调试器设置有一个RS232接口,一个以太网接口,两个JTAG接口和一个电源接口,其中,RS232接口和以太网接口用于连接个人计算机(PersonalComputer,PC),根据待调试目标板的型号,选择两个JTAG接口中的一个连接至待调试目标板,两个JTAG接口包括一个16针的JTAG接口和一个10针的JTAG接口。参阅图1所示,现有技术中使用BDI调试器对目标板进行调试的连接图。开发人员在对一个目标板进行程序烧录之前,通过手动接线方式将BDI调试器与目标板和PC相连接,并在完成程序烧录之后,将手动断开BDI调试器与目标板和PC的连接,待下次使用时再手动进行线路连接。然而,一个开发人员实际使用BDI调试器的时间并不长,而多个开发者共同使用一个BDI调试器时,就需要从一个开发人员处转交至另一个开发人员,容易造成BDI调试器的损坏的同时,不便于BDI调试器的管理,且BDI调试器利用效率较低,从而降低开发人员开发效率。
技术实现思路
本专利技术实施例的目的是提供一种BDI调试器共享使用的方法、装置及系统,用以解决现有技术中存在的BDI调试器管理不便,以及利用效率较低的问题。本专利技术实施例中提供的具体技术方案如下:一种BDI调试器共享使用的方法,应用于BDI调试器共享使用的系统,所述方法包括:确定客户端申请的待调试目标板;确定与所述待调试目标板相连的BDI服务器,并确定与所述BDI服务器相连的,调试所述待调试目标板所需的BDI调试器;建立所述待调试目标板与所述BDI调试器之间的连接,并使用所述BDI调试器对所述待调试目标板进行调试。较佳的,在确定客户端申请的待调试目标板之前,进一步包括:将所述BDI服务器通过接入服务器注册至云服务器,并在接入服务器中对所述BDI服务器的接口连接信息进行配置,以及将配置的所述BDI服务器的接口连接信息存储至云服务器中;其中,所述BDI服务器的接口连接信息包括各调试器端JTAG接口所连接的BDI调试器的型号和各个目标板端JTAG接口所连接的目标板的型号。较佳的,建立所述待调试目标板与所述BDI调试器之间的连接,并使用所述BDI调试器对所述待调试目标板进行调试,具体包括:在所述BDI服务器上接通所述指定BDI调试器所连接的调试器端JTAG接口与所述指定目标板所连接的目标板端JTAG接口之间的JTAG线路;在客户端虚拟出所述指定BDI调试器相对应的串口和网卡,并通过虚拟出的串口利用相应的配置工具配置所述指定BDI调试器的IP地址,以及将所述IP地址设置为虚拟出的网卡的IP地址,其中,所述IP地址与客户端IP地址属于同一子网;通过网络将调试所需文件下载至所述指定BDI调试器,并使用所述指定BDI调试器利用所述调试所需文件进行指定目标板的调试。一种BDI调试器共享使用的装置,应用于BDI调试器共享使用的系统,所述装置包括:第一确定单元,用于确定客户端申请的待调试目标板;第二确定单元,用于确定与所述待调试目标板相连的BDI服务器,并确定与所述BDI服务器相连的,调试所述待调试目标板所需的BDI调试器;调试单元,用于建立所述待调试目标板与所述BDI调试器之间的连接,并使用所述BDI调试器对所述待调试目标板进行调试。较佳的,所述装置进一步包括:配置单元,用于第一确定单元确定客户端申请的待调试目标板之前,将所述BDI服务器通过接入服务器注册至云服务器,并在接入服务器中对所述BDI服务器的接口连接信息进行配置,以及将配置的所述BDI服务器的接口连接信息存储至云服务器中;其中,所述BDI服务器的接口连接信息包括各调试器端JTAG接口所连接的BDI调试器的型号和各个目标板端JTAG接口所连接的目标板的型号。较佳的,在建立所述待调试目标板与所述BDI调试器之间的连接,并使用所述BDI调试器对所述待调试目标板进行调试时,所述调试单元具体用于:在所述BDI服务器上接通所述指定BDI调试器所连接的调试器端JTAG接口与所述指定目标板所连接的目标板端JTAG接口之间的JTAG线路;在客户端虚拟出所述指定BDI调试器相对应的串口和网卡,并通过虚拟出的串口利用相应的配置工具配置所述指定BDI调试器的IP地址,以及将所述IP地址设置为虚拟出的网卡的IP地址,其中,所述IP地址与客户端IP地址属于同一子网;通过网络将调试所需文件下载至所述指定BDI调试器,并使用所述指定BDI调试器利用所述调试所需文件进行指定目标板的调试。一种BDI调试器共享使用的系统,所述系统至少包括接入服务器,BDI服务器,以及与BDI服务器相连的若干BDI调试器和若干目标板,其中,接入服务器,用于接入BDI服务器,对接入的BDI服务器的接口连接信息进行配置,并将配置的BDI服务器接口连接信息存储至云服务器中,以及将接收到的客户端发送的目标板和BDI调试器选择指令转发至相应的BDI服务器;BDI服务器,用于基于接收到的接入服务器转发的目标板和BDI调试器选择指令,确定出指定目标板和指定BDI调试器,并建立指定BDI调试器和指定目标板之间的连接;指定BDI调试器,用于对指定目标板进行调试。较佳的,所述BDI服务器的接口连接信息包括各调试器端JTAG接口所连接的BDI调试器的型号和各个目标板端JTAG接口所连接的目标板的型号。一种计算设备,包括:存储器,用于存储程序指令;处理器,用于调用所述存储器中存储的程序指令,按照获得的程序执行:确定客户端申请的待调试目标板;确定与所述待调试目标板相连的BDI服务器,并确定与所述BDI服务器相连的,调试所述待调试目标板所需的BDI调试器;建立所述待调试目标板与所述BDI调试器之间的连接,并使用所述BDI调试器对所述待调试目标板进行调试。一种计算机存储介质,所述计算机可读存储介质存储有计算机可执行指令,所述计算机可执行指令用于使所述计算机执行上述任一项方法。本专利技术有益效果如下:综上所述,本专利技术实施例中,在使用BDI调试器对目标板进行调试的过程中,确定客户端申请的待调试目标板;确定与所述待调试目标板相连的BDI服务器,并确定与所述BDI服务器相连的,调试所述待调试目标板所需的BDI调试器;建立所述待调试目标板与所述BDI调试器之间的连接,并使用所述BDI调试器对所述待调试目标板进行调试。采用上述方法,在不改变BDI调试器使用方式的情况下,避免了由于频繁连接串口线、JTAG线,BDI调试器在开发人员之间流通而导致BDI设备的人为损坏,从而造成不必要的资源浪费,通过共享使用BDI调试器的方式,实现了开发人员能够远程使用BDI调试器对目标板进行调试,从而提高了BDI调试器的使用效率,进而提高了目标板的开发效率本文档来自技高网...
一种BDI调试器共享使用的方法、装置及系统

【技术保护点】
1.一种BDI调试器共享使用的方法,其特征在于,应用于BDI调试器共享使用的系统,所述方法包括:确定客户端申请的待调试目标板;确定与所述待调试目标板相连的BDI服务器,并确定与所述BDI服务器相连的,调试所述待调试目标板所需的BDI调试器;建立所述待调试目标板与所述BDI调试器之间的连接,并使用所述BDI调试器对所述待调试目标板进行调试。

【技术特征摘要】
1.一种BDI调试器共享使用的方法,其特征在于,应用于BDI调试器共享使用的系统,所述方法包括:确定客户端申请的待调试目标板;确定与所述待调试目标板相连的BDI服务器,并确定与所述BDI服务器相连的,调试所述待调试目标板所需的BDI调试器;建立所述待调试目标板与所述BDI调试器之间的连接,并使用所述BDI调试器对所述待调试目标板进行调试。2.如权利要求1所述的方法,其特征在于,在确定客户端申请的待调试目标板之前,进一步包括:将所述BDI服务器通过接入服务器注册至云服务器,并在接入服务器中对所述BDI服务器的接口连接信息进行配置,以及将配置的所述BDI服务器的接口连接信息存储至云服务器中;其中,所述BDI服务器的接口连接信息包括各调试器端JTAG接口所连接的BDI调试器的型号和各个目标板端JTAG接口所连接的目标板的型号。3.如权利要求1或2所述的方法,其特征在于,建立所述待调试目标板与所述BDI调试器之间的连接,并使用所述BDI调试器对所述待调试目标板进行调试,具体包括:在所述BDI服务器上接通所述指定BDI调试器所连接的调试器端JTAG接口与所述指定目标板所连接的目标板端JTAG接口之间的JTAG线路;在客户端虚拟出所述指定BDI调试器相对应的串口和网卡,并通过虚拟出的串口利用相应的配置工具配置所述指定BDI调试器的IP地址,以及将所述IP地址设置为虚拟出的网卡的IP地址,其中,所述IP地址与客户端IP地址属于同一子网;通过网络将调试所需文件下载至所述指定BDI调试器,并使用所述指定BDI调试器利用所述调试所需文件进行指定目标板的调试。4.一种BDI调试器共享使用的装置,其特征在于,应用于BDI调试器共享使用的系统,所述装置包括:第一确定单元,用于确定客户端申请的待调试目标板;第二确定单元,用于确定与所述待调试目标板相连的BDI服务器,并确定与所述BDI服务器相连的,调试所述待调试目标板所需的BDI调试器;调试单元,用于建立所述待调试目标板与所述BDI调试器之间的连接,并使用所述BDI调试器对所述待调试目标板进行调试。5.如权利要求4所述的装置,其特征在于,所述装置进一步包括:配置单元,用于第一确定单元确定客户端申请的待调试目标板之前,将所述BDI服务器通过接入服务器注册至云服务器,并在接入服务器中对所述BDI服务器的接口连接信息进行配置,以及将配置的所述BDI服务器的接口连接信息存储至云服务器中;其...

【专利技术属性】
技术研发人员:黄航唐兴培
申请(专利权)人:北京东土科技股份有限公司北京科银京成技术有限公司
类型:发明
国别省市:北京,11

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

1