一种设备调试系统的制作方法

文档序号:31422451发布日期:2022-09-06 19:53阅读:46来源:国知局
一种设备调试系统的制作方法

1.本技术实施例涉及硬件调试领域,尤其涉及一种设备调试系统。


背景技术:

2.随着社会的发展,社会的分工不断细化。不同的厂商完成各自负责的部分以完成一完整产品的加工或维护检修的,如此社会才能够实现高效运转。在硬件调试领域,硬件单元中集成了多个芯片以及多个模组,以实现控制或通信等功能。对硬件单元中模组的调试是通过相关的调试软件和对应的调试脚本来实现的。
3.硬件单元出了问题,硬件单元的厂商会对其进行检修。由于大多数情况下,硬件单元的厂商和问题模组的厂商不在同一地点,当检修出问题模组出现问题时,硬件单元的厂商会将该硬件单元邮寄给问题模组的厂商,然而这样会导致硬件单元中除问题模组外的其他部分的设计遭到泄漏,无法保证机密性。


技术实现要素:

4.本技术实施例提供了一种设备调试系统。
5.一种设备调试系统,包括:
6.调试器;
7.第一主机,与所述调试器有线连接;以及,
8.第二主机,与所述第一主机网络连接;所述第二主机用于将调试指令通过网络发送至所述第一主机,所述第一主机将所述调试指令通过有线连接发送给所述调试器,所述调试器根据所述调试指令对待调试设备进行调试。
9.可选的,所述第一主机至少设置有一个有线端口,所述第一主机基于所述有线端口中的目标有线端口与所述调试器有线连接;
10.所述调试指令携带所述目标有线端口的映射地址,所述第一主机用于基于所述映射地址在所述至少一个有线端口中确定所述目标有线端口,通过所述目标有线端口将所述调试指令发送给所述调试器。
11.可选的,所述目标有线端口包括目标usb端口。
12.可选的,所述第二主机还包括处理器,所述处理器用于运行usb端口远程控制程序得到所述映射地址。
13.可选的,所述设备调试系统还包括:
14.夹具,所述夹具用于固定所述待调试设备。
15.可选的,所述设备调试系统还包括:
16.电源,所述电源与所述调试器进行电连接,用于为所述调试器提供电源。
17.可选的,所述待调试设备包括无线通信模组;所述第二主机用于运行无线通信模组调试脚本得到所述调试指令。
18.可选的,所述待调试设备为嵌入式车载硬件单元,所述嵌入式车载硬件单元包括
将所述调试指令通过有线连接发送给所述调试器103,所述调试器103根据所述调试指令对待调试设备进行调试。
33.本技术实施例中,第一主机101属于待调试设备的厂商,待调试设备的厂商还提供调试器103以对待调试设备进行调试。第二主机102属于待调试设备中的问题模组的厂商,第一主机101和第二主机102通过网络连接,问题模组的厂商可通过第二主机102将调试指令发送至第一主机101,再将调试指令通过目标有线端口发送至调试器以对待调试设备调试。这样可以在无需邮寄待调试设备的情况下,实现对待调试设备的调试,保证了待调试设备设计的机密性。
34.为便于理解,下面将嵌入式车载硬件单元中的一种,即远程信息处理控制单元(tcu, telematics control unit)作为待调试设备,将tcu中的无线通信模组作为问题模组,以对本技术实施例的设备调试系统进行进一步的描述。
35.随着智能汽车概念的发展与无线通信技术的发展,无线通信模组已经成为新型智能汽车或电动汽车一个必备的部件,这使得汽车得以接入无线网络,从而为车主提供丰富的功能。无线通信模组通作为核心硬件之一集成在智能汽车的变速箱控制单元tcu中,tcu 是一种嵌入式车载硬件单元,可控制车辆的无线跟踪和通信,本质为集成电路。当无线通信模组出现无法启动等故障之后,用户需将智能汽车送至厂商检修调试。
36.请参阅图2,下面对现有车载无线通信模组的调试流程进行具体描述。
37.1.当用户发现所拥有的智能汽车的某个功能出现异常时,用户将所拥有的智能汽车开送至智能汽车厂指定的汽车维修中心进行维修,维修人员会以专业的操作完成基本的本地诊断;
38.2.在汽车维修中心的维修人员确认了问题的所在,即汽车所出现的功能故障为与tcu 相关的故障后,汽车维修中心将联系该智能汽车上的tcu对应的tcu厂商,要求tcu 进行售后保修;
39.3.tcu厂商对智能汽车上的tcu进行售后检修,确认故障为与tcu上无线通信模组相关的故障,并联系tcu上的无线通信模组对应的无线通信模组厂商,要求无线通信模组厂商进行检修;
40.4.由于大多数情况下,tcu厂商与无线通信模组厂商并不在同一地点,tcu厂商联系快递公司将tcu邮寄给无线通信模组厂商;
41.5.经过一定的邮寄时间后,无线通信模组厂商对收到的tcu上的无线通信模组进行检修调试;
42.6.无线通信模组厂商维修调试人员常用联合测试工作组(jtag,joint test action group) 调试法对tcu的无线通信模组进行维修调试。
43.请参阅图3,对无线通信模组厂商的维修调试人员所使用的现有设备调试系统进行描述。该现有设备调试系统包括:主机301、jtag调试器302、电源303和夹具304。
44.主机301设有至少一个有线端口,主机301基于至少一个有线端口中的usb端口与 jtag调试器302电连接,jtag调试器302设有调试接口,jtag调试器302基于调试接口与tcu电连接,主机301用于基于映射地址在有线端口中确定usb端口,通过目标有线端口将调试指令发送至jtag调试器302,夹具304用于放置及固定tcu,电源303通过电源线与jtag调试器302进行电连接,用于为jtag调试器302提供电源。主机301 还包括处理器,处理器用于运
行usb端口远程控制程序得到主机301的usb端口的映射地址,主机301还用于运行无线通信模组调试脚本得到调试指令。这样,主机301可以通过调试指令控制jtag调试器302以调试tcu中的无线通信模组。
45.然而,由于大多数情况下,tcu厂商和无线通信模组的厂商不在同一地点,当检修出无线通信模组出现问题时,tcu厂商会将该tcu邮寄给无线通信模组的厂商,然而这样会导致tcu中除无线通信模组外的其他部分的设计遭到泄漏,无法保证tcu设计的机密性。
46.为解决上述问题,请参阅图4,本技术实施例公开的设备调试系统的另一结构包括:第一主机401、第二主机402、电源403、jtag调试器404和夹具405。
47.第一主机401属于tcu厂商,且tcu厂商还提供电源403、jtag调试器404和夹具 405,tcu在tcu厂商这一边,无需将tcu邮寄到无线通信模组厂商。tcu厂商负责购置和连接上述结构。
48.第一主机401设有至少一个有线端口,第一主机401基于有线端口中的目标有线端口与jtag调试器404有线连接;jtag调试器404设有调试接口,jtag调试器404基于jtag 调试接口与tcu电连接;第一主机401,用于基于映射地址在至少一个有线端口中确定目标有线端口,通过目标有线端口将调试指令发送给jtag调试器404;jtag调试器404,用于根据调试指令对tcu进行调试,夹具用于放置及固定tcu,固定于夹具405的tcu 与jtag调试器404电连接。电源403通过电源线与jtag调试器404进行电连接,用于为jtag调试器404提供电源。
49.第一主机401与第二主机402网络连接;第二主机402,用于将调试指令通过网络发送至第一主机401,调试指令携带目标有线端口的映射地址,第二主机402还包括处理器,该处理器位数为32位或64位,用于运行usb端口远程控制程序得到第一主机401的目标 usb端口的映射地址,第二主机402,用于运行无线通信模组调试脚本得到调试指令。
50.其中,主机可以是计算机,可以是移动设备等,具体此处不做限定。有线端口可以有很多种,比如usb端口、hdmi端口等,具体此处不做限定,本实施例中,目标有线端口确定为usb端口,且usb端口为usb2.0端口或usb3.0端口。jtag调试器404是通过 arm芯片的jtag边界扫描口对嵌入式固件软件进行调试的设备,需与调试脚本配合才能工作。调试器可以是jtag调试器404,也可以是其他类型,具体此处不做限定。tcu是一种嵌入式车载硬件单元,可控制车辆的无线跟踪和通信,本质为集成电路。另外,本实施例的usb端口远程控制程序与现有的设备调试系统中的usb端口远程控制程序是相同的,均是通过第三方usb远程控制软件中的程序来进行控制,例如第三方软件usb networkgate,可利用该软件中的usb端口控制程序进行控制。第一主机401可以选择要共享的 usb端口,输入需要连接的usb端口以及第二主机402的主机ip地址,就可以将第一主机401上的设备分享给第二主机402使用。该软件可以在windows pc或mac os上共享 usb设备。本实施例的无线通信模组调试脚本与现有的设备调试系统中的无线通信模组调试脚本也是相同的,均用于调试tcu中的无线通信模组,两者所使用的软件也均是trace 32,trace 32可支持jtag及bdm接口和所有cpu,能够提供软件分析、端口分析、波形分析以及软件测试等强大功能,通过在trace 32上运行无线通信模组调试脚本,可对无线通信模组进行调试。
51.具体的,在第二主机402与第一主机401网络连接的基础上,通过usb端口远程软件将第一主机401的usb端口映射至第二主机402,以将控制权转移给第二主机402,获得控制
权的第二主机402根据调试软件和无线通信模组调试脚本对jtag调试器404进行控制以调试无线通信模组。其中,第二主机402属于模组厂商,而模组厂商也仅需提供第二主机402、在第二主机402安装的调试软件和无线通信模组调试脚本,无需提供其他硬件设备。调试软件为与jtag调试器204配合的trace 32软件,usb端口远程软件可以为通用串行总线网络门软件,也可以是其他类型的远程软件,具体此处不做限定。
52.请参阅图5,运用了本技术实施例提供的设备调试系统后车载无线通信模组调试流程发生变化。下面对该流程进行描述。
53.1.当用户发现所拥有的智能汽车的某个功能出现异常时,用户将所拥有的智能汽车开送至智能汽车厂指定的汽车维修中心进行维修,维修人员会以专业的操作完成基本的本地诊断;
54.2.在汽车维修中心的维修人员确认了问题的所在,即汽车所出现的功能故障为与tcu 相关的故障后,汽车维修中心将联系该智能汽车上的tcu对应的tcu厂商,要求tcu 进行售后保修;
55.3.tcu厂商对智能汽车上的tcu进行售后检修,确认故障为与tcu上无线通信模组相关的故障,并联系tcu上的无线通信模组对应的无线通信模组厂商,要求无线通信模组厂商进行检修;
56.4.由于大多数情况下,tcu厂商与无线通信模组厂商并不在同一地点,无线通信模组厂商维修调试人员可通过本技术实施例设备调试系统远程对tcu的无线通信模组进行维修调试。
57.本实施例中,第一主机401属于tcu厂商,tcu厂商还提供电源403和jtag调试器404以对tcu进行操作。第二主机402属于无线通信模组的厂商,第一主机401和第二主机402通过usb端口远程软件和网络实现连接,无线通信模组的厂商可通过trace 32 软件和无线通信模组调试脚本对tcu中的无线通信模组进行调试。这样可以在无需邮寄 tcu的情况下,实现对无线通信模组的调试,保证了tcu设计的机密性。
58.以上仅为本实用新型的较佳实施例而已,并不用于限制本实用新型,凡在本实用新型的精神和原则之内所作的任何修改、等同替换和改进等,均应包含在本实用新型的保护范围之内。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1