主板调试系统、方法、装置、存储介质及计算机设备与流程

未命名 07-13 阅读:93 评论:0


1.本发明涉及设备运维领域,具体而言,涉及一种主板调试系统、方法、装置、存储介质及计算机设备。


背景技术:

2.相关技术中,一些机架式的网络安全设备或网络集群计算机通常包含多个主板,其中每个主板都有一个用于控制或调试的专用串口,被称为调试串口或者consule口,通过这个串口输入linux操作系统的命令可以实现对主板的调试和控制。这个调试串口通常转换为rs232电平通过rj45接口引出到运维人员直接交互的调试面板。
3.由于网络安全设备或者类似的服务器含有多个主板,因此每个主板的调试串口都引出则会占用大量的设备前面板空间,例如一个4u的机架式服务器设备一般可能会有4-8个调试串口需要引出到前面板,并且运维人员在调试完机架式设备中的一块主板后,要起身到设备前拔下调试线插入下一块主板上才能进行下一主板的调试,十分麻烦,且无法进行远程调试。
4.针对上述的问题,目前尚未提出有效的解决方案。


技术实现要素:

5.本发明实施例提供了一种主板调试系统、方法、装置、存储介质及计算机设备,以至少解决对服务器中的多块主板进行调试时需要人工反复插拔导致效率不高的技术问题。
6.根据本发明实施例的一个方面,提供了一种主板调试系统,包括:单片机,单片机发送信道,单片机接收信道,多个主板通信开关,调试面板接口和多个主板接口;其中,所述调试面板接口用于接入调试面板,所述调试面板用于对主板进行调试,所述多个主板接口用于接入所述主板,所述主板的工作语言与所述单片机的工作语言不同;所述单片机通过所述单片机发送信道和所述单片机接收信道分别与所述调试面板接口连接,所述单片机用于响应所述调试面板发送的指令以控制所述多个主板通信开关的开闭状态;所述多个主板通信开关与所述多个主板接口对应,所述多个主板通信开关分别位于对应的主板接口和所述调试面板接口之间。
7.可选地,所述多个主板通信开关,包括:主板发送信道开关和主板接收信道开关,其中,所述主板发送信道开关和所述主板接收信道开关一一对应。
8.可选地,上述系统还包括:主路通信开关,其中,所述主路通信开关位于所述单片机发送信道上,且所述主路通信开关的第一端与所述单片机连接,所述主路通信开关的第二端与所述多个主板通信开关连接。
9.可选地,上述系统还包括调试面板,所述调试面板接口为rj45接口。
10.可选地,上述系统还包括ttl转rs232芯片,其中,所述ttl转rs232芯片位于所述单片机和所述调试面板接口之间。
11.根据本发明实施例的另一方面,还提供了一种主板调试方法,包括:向上述任意一
项主板调试系统发送调试启动指令,其中,所述调试启动指令用于指示本次调试的对象为目标主板,所述主板调试系统中的单片机响应所述调试启动指令向多个主板通信开关中与所述目标主板对应的目标主板通信开关发送闭合指令;通过所述主板调试系统向所述目标主板发送调试数据,并接收所述目标主板通过所述主板调试系统返回的调试结果。
12.可选地,上述方法还包括:向所述主板调试系统发送调试查询指令,其中,所述调试查询指令用于指示所述单片机保持所述多个主板通信开关为断开状态,以及指示所述单片机通过所述单片机发送信道反馈所述主板调试系统当前调试的主板的信息;接收所述单片机返回的所述当前调试的主板的信息。
13.根据本发明实施例的另一方面,还提供了一种主板调试装置,包括:发送模块,用于向上述任意一项主板调试系统发送调试启动指令,其中,所述调试启动指令用于指示本次调试的对象为目标主板,所述主板调试系统中的单片机响应所述调试启动指令向多个主板通信开关中与所述目标主板对应的目标主板通信开关发送闭合指令;调试模块,用于通过所述主板调试系统向所述目标主板发送调试数据,并接收所述目标主板通过所述主板调试系统返回的调试结果。
14.根据本发明实施例的又一方面,还提供了一种非易失性存储介质,所述非易失性存储介质包括存储的程序,其中,在所述程序运行时控制所述非易失性存储介质所在设备执行上述任意一项所述主板调试方法。
15.根据本发明实施例的再一方面,还提供了一种计算机设备,所述计算机设备包括存储器和处理器,所述存储器用于存储程序,所述处理器用于运行所述存储器存储的程序,其中,所述程序运行时执行上述任意一项所述主板调试方法。
16.在本发明实施例中,采用包括单片机,单片机发送信道,单片机接收信道,多个主板通信开关,调试面板接口和多个主板接口的主板调试系统,通过将多个主板统一接入主板调试系统并分别与调试面板通信,达到了自动化地为多个主板进行依次调试且不需要人工插拔调试接头的目的,从而实现了提高对服务器的多个主板进行调试时的工作效率的技术效果,进而解决了对服务器中的多块主板进行调试时需要人工反复插拔导致效率不高的技术问题。
附图说明
17.此处所说明的附图用来提供对本发明的进一步理解,构成本技术的一部分,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中:
18.图1是根据本发明实施例提供的主板调试系统的结构框图;
19.图2是根据本发明可选实施例提供的主板调试系统的结构示意图;
20.图3示出了一种用于实现主板调试方法的计算机终端的硬件结构框图;
21.图4是根据本发明实施例提供的主板调试方法的流程示意图;
22.图5是根据本发明实施例提供的主板调试装置的结构框图。
具体实施方式
23.为了使本技术领域的人员更好地理解本发明方案,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是
本发明一部分的实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都应当属于本发明保护的范围。
24.需要说明的是,本发明的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本发明的实施例能够以除了在这里图示或描述的那些以外的顺序实施。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、系统、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。
25.一个网络安全设备中通常会有一到多个主板,采用多块主板的原因是为了提高设备性能和可靠性。在大型数据中心或高负载环境下,单块主板可能无法满足需求,因此需要使用多块主板进行分布式计算和负载均衡。
26.每个主板都包含cpu、内存、网卡等基本硬件组件,并运行操作系统以及相关应用程序来实现特定的功能。这些主板通过互联技术(如pci express)连接起来,在操作系统层面上看似是一个整体,但实际上它们可以独立工作并共同完成任务。通过这种方式,在保证设备性能的同时也提高了可靠性,如果其中某个部分发生故障,则不会影响整体运行。
27.另外值得注意的是,网络安全设备中还会配合其他类型的协处理器(例如fpga、asic等)来加速特定操作(如加解密),从而进一步提高设备效率和吞吐量。
28.为了解决运维人员调试网络安全设备时需要多次插拔主板调试串口的调试线的问题,本发明提出了一种用于提高服务器主板调试效率的主板调试系统,图1是根据本发明实施例提供的主板调试系统的结构框图,如图1所示,该主板调试系统包括:单片机11,单片机发送信道12,单片机接收信道13,多个主板通信开关14,调试面板接口15和多个主板接口16;其中,调试面板接口用于接入调试面板,调试面板用于对主板进行调试,多个主板接口用于接入主板,主板的工作语言与单片机的工作语言不同;单片机通过单片机发送信道和单片机接收信道分别与调试面板接口连接,单片机用于响应调试面板发送的指令以控制多个主板通信开关的开闭状态;多个主板通信开关与多个主板接口对应,多个主板通信开关分别位于对应的主板接口和调试面板接口之间。
29.可选地,主板调试系统可以用于调试包括多块主板的网络安全设备,或者其他具有多块主板的机架式服务器设备、网络集群计算机等。网络安全设备中的多块主板可以各自通过调试串口引出调试线并接入主板调试系统的主板接口,实现多块主板与本发明提供的主板调试系统的对接。主板调试系统还可以通过调试接口与调试面板进行对接,调试面板可以由运维人员直接控制。进而,运维人员可以通过调试面板和主板调试系统对网络安全设备的多块主板进行调试,而不需要再反复插拔调试线,大大提高了主板调试效率。
30.需要说明的是,多个主板通信开关14可以为模拟开关,可以由单片机通过发送控制指令控制主板调试系统中的模拟开关的开闭状态。单片机发送信道可以与单片机的发送串口(简称串口tx)连接,单片机接收信道可以与单片机的接收串口(简称串口rx)连接,分别用于单片机向调试面板发送数据或单片机从调试面板中接收数据。其中,单片机和主板可以采用不同的程序语言进行工作,这样当调试面板发出控制单片机工作的指令或控制主
板进行调试的指令时,不会对单片机和主板彼此的工作形成干扰。例如,主板的调试工作语言为linux,而单片机的工作语言不采用linux语言而采用其他语言,则向单片机发送的工作指令即使传输到主板中,主板由于无法解析该工作指令因此也不会对自身的工作造成不利影响;同样,调试主板的linux指令也不会使得单片机产生错误动作。
31.作为一种可选的实施例,主板调试系统还可以包括主路通信开关,主路通信开关位于单片机发送信道上,且主路通信开关的第一端与单片机连接,主路通信开关的第二端与多个主板通信开关连接。通过设置主路通信开关,可以更加灵活地控制主板调试系统中的信号、数据的传输通路,避免错误的信号传输给错误的串口导致工作出错。
32.作为一种可选的实施例,多个主板通信开关可以包括主板发送信道开关和主板接收信道开关,其中,主板发送信道开关和主板接收信道开关一一对应。可选地,对于主板调试系统可以为接入的每块主板提供至少两个主板接口,两个主板接口分别对应主板发送信道开关(简写为sw-tx)和主板接收信道开关(sw-rx)。当运维人员希望调试某一块主板时,单片机可以控制该主板对应的主板发送信道开关和主板接收信道开关闭合接通,保证其他主板对应的模拟开关断开,使得该目标主板可以通过主板调试系统与调试面板接通并开始调试工作。
33.作为一种可选的实施例,主板调试系统还可以将调试面板集成在内,调试面板接口可以采用rj45接口。可选地,可以在主板调试系统的rj45接口之后先接一个ttl转rs232芯片,其中,ttl转rs232芯片位于单片机和调试面板接口之间,实现信号的电平转换。
34.图2是根据本发明可选实施例提供的主板调试系统的结构示意图,如图2所示,虚线框内为本可选实施例提供的主板调试系统,单片机可以通过控制信号控制各个模拟开关,各个模拟开关包括主路通信开关sw-tx0和多个主板发送信道开关以及多个主板接收信道开关,其中主板发送信道开关用sw-tx1至sw-txn表示,主板接收信道开关用sw-rx1至sw-rxn表示。面板rj45表示调试面板,uart-rx和uart-tx分别表示供各个主板接入主板调试系统的主板接口,uart表示通用异步收发传输器(universal asynchronous receiver/transmitter),中文简称串口。
35.根据本发明实施例,提供了一种主板调试的方法实施例,需要说明的是,在附图的流程图示出的步骤可以在诸如一组计算机可执行指令的计算机系统中执行,并且,虽然在流程图中示出了逻辑顺序,但是在某些情况下,可以以不同于此处的顺序执行所示出或描述的步骤。
36.本技术实施例所提供的方法实施例可以在移动终端、计算机终端或者类似的运算装置中执行。图3示出了一种用于实现主板调试方法的计算机终端的硬件结构框图。如图3所示,计算机终端30可以包括一个或多个(图中采用处理器302a、处理器302b,
……
,处理器302n来示出)处理器(处理器可以包括但不限于微处理器mcu或可编程逻辑器件fpga等的处理装置)、用于存储数据的存储器304。除此以外,还可以包括:显示器、输入/输出接口(i/o接口)、通用串行总线(usb)端口(可以作为bus总线的端口中的一个端口被包括)、网络接口、电源和/或相机。本领域普通技术人员可以理解,图3所示的结构仅为示意,其并不对上述电子装置的结构造成限定。例如,计算机终端30还可包括比图3中所示更多或者更少的组件,或者具有与图3所示不同的配置。
37.应当注意到的是上述一个或多个处理器和/或其他数据处理电路在本文中通常可
以被称为“数据处理电路”。该数据处理电路可以全部或部分的体现为软件、硬件、固件或其他任意组合。此外,数据处理电路可为单个独立的处理模块,或全部或部分的结合到计算机终端30中的其他元件中的任意一个内。如本技术实施例中所涉及到的,该数据处理电路作为一种处理器控制(例如与接口连接的可变电阻终端路径的选择)。
38.存储器304可用于存储应用软件的软件程序以及模块,如本发明实施例中的主板调试方法对应的程序指令/数据存储装置,处理器通过运行存储在存储器304内的软件程序以及模块,从而执行各种功能应用以及数据处理,即实现上述的应用程序的主板调试方法。存储器304可包括高速随机存储器,还可包括非易失性存储器,如一个或者多个磁性存储装置、闪存、或者其他非易失性固态存储器。在一些实例中,存储器304可进一步包括相对于处理器远程设置的存储器,这些远程存储器可以通过网络连接至计算机终端30。上述网络的实例包括但不限于互联网、企业内部网、局域网、移动通信网及其组合。
39.显示器可以例如触摸屏式的液晶显示器(lcd),该液晶显示器可使得用户能够与计算机终端30的用户界面进行交互。
40.图4是根据本发明实施例提供的主板调试方法的流程示意图,如图4所示,该方法包括如下步骤:
41.步骤s402,向上述任意一种主板调试系统发送调试启动指令,其中,调试启动指令用于指示本次调试的对象为目标主板,主板调试系统中的单片机响应调试启动指令向多个主板通信开关中与目标主板对应的目标主板通信开关发送闭合指令;
42.步骤s404,通过主板调试系统向目标主板发送调试数据,并接收目标主板通过主板调试系统返回的调试结果。
43.通过上述步骤,可以实现提高对服务器的多个主板进行调试时的工作效率的技术效果,进而解决了对服务器中的多块主板进行调试时需要人工反复插拔导致效率不高的技术问题。
44.作为一种可选的实施例,上述方法还包括:向主板调试系统发送调试查询指令,其中,调试查询指令用于指示单片机保持多个主板通信开关为断开状态,以及指示单片机通过单片机发送信道反馈主板调试系统当前调试的主板的信息;接收单片机返回的当前调试的主板的信息。
45.基于图2所示的可选的主板调试系统,本发明提供了如下可选的主板调试方法,本方法采用的主板调试系统包括多个信号带宽大于200khz的模拟开关、gd32单片机及ttl转rs232电平转换芯片。
46.步骤s1,为主板调试系统上电,将模拟开关sw-tx0(主路通信开关)以外所有模拟开关(多个主板通信开关)均控制为断开状态。
47.步骤s2,开始调试,例如想调试主板1,可通过rj45串口输入特定字符串“sss_channel_01_debug_nnn”,单片机接收到该字符串,通过单片机串口打印“channel_0l_debug_now!”后断开模拟开关sw-tx0,并闭合主板1对应模拟开关sw-tx1和sw-rx1这时用户即可开始对主板1进行控制和调试。
48.步骤s3,当用户想切换为主板2进行调试,可通过rj45串口输入特定字符串“sss_channel_02_debug_nnn”,单片机接收到该字符串,断开所有模拟开关,同时闭合模拟开关sw-tx0。通过单片机串口打印“channel _02_debug_now!”后断开模拟开关sw-tx0,并闭合
主板2对应模拟开关sw-tx2和sw-rx2这时用户即可开始对主板2进行控制和调试。在该步骤中因为输入的“sss_channel_02_debug_nnn”不是linux命令,所以主板1收到该字符串后只会提示命令无效,而不会有其他动作。而对应主板调试过程中的命令因为不是单片机程序中的特点字符也不会有相应的动作。以此类推可以对任意编号的主板进行调试。
49.步骤s4,当调试过程中程序员想知道目前调试的主板是那个主板,可通过rj45串口输入查询指令,查询指令可以为特定字符串“sss_ channel_now_nnn”,单片机接收到该字符串,暂时断开所有模拟开关,并闭合模拟开关sw-tx0,输出单片机现在所处通道,之后断开模拟开关sw-tx0,并控制目标主板通信开关回复到之前所处的模拟开关位置。例如现在调试为板卡2则输出“channel _02_debug_now!”,之后断开模拟开关sw-tx0,闭合模拟开关sw-tx2和sw-rx2。
50.上述可选实施例中,单片机串口打印字符串是指通过单片机的串口将一段字符序列(即字符串)输出到计算机或其他设备上。这通常用于调试和测试单片机程序,以便在运行过程中查看变量值、状态信息等。串口是一种能够传输数据的接口,在单片机中也称为uart(universal asynchronous receiver/transmitter),它可以将数据逐位发送出去,并且接收来自外部设备的数据。在使用串口进行通信时,需要设置波特率、校验位、停止位等参数以保证正确传输数据。对于单片机而言,要输出字符串需要先将其转换成一个字符数组,然后通过循环逐个发送每一个字符。例如,在c语言中可以使用printf函数来格式化输出一个字符串,再通过puts函数或者直接循环遍历字符数组进行发送操作。当然,还需要配置相应的硬件和软件参数才能实现正确地发送和接收。
51.需要说明的是,对于前述的各方法实施例,为了简单描述,故将其都表述为一系列的动作组合,但是本领域技术人员应该知悉,本发明并不受所描述的动作顺序的限制,因为依据本发明,某些步骤可以采用其他顺序或者同时进行。其次,本领域技术人员也应该知悉,说明书中所描述的实施例均属于优选实施例,所涉及的动作和模块并不一定是本发明所必须的。
52.通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到根据上述实施例的主板调试方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质(如rom/ram、磁碟、光盘)中,包括若干指令用以使得一台终端设备(可以是手机,计算机,服务器,或者网络设备等)执行本发明各个实施例的方法。
53.根据本发明实施例,还提供了一种用于实施上述主板调试方法的主板调试装置,图5是根据本发明实施例提供的主板调试装置的结构框图,如图5所示,该主板调试装置包括:发送模块52和调试模块54,下面对该主板调试装置进行说明。
54.发送模块52,用于向上述任意一种主板调试系统发送调试启动指令,其中,调试启动指令用于指示本次调试的对象为目标主板,主板调试系统中的单片机响应调试启动指令向多个主板通信开关中与目标主板对应的目标主板通信开关发送闭合指令;
55.调试模块54,连接于上述发送模块52,用于通过主板调试系统向目标主板发送调试数据,并接收目标主板通过主板调试系统返回的调试结果。
56.此处需要说明的是,上述发送模块52和调试模块54对应于实施例中的步骤s402至
步骤s404,两个模块与对应的步骤所实现的实例和应用场景相同,但不限于上述实施例所公开的内容。需要说明的是,上述模块作为装置的一部分可以运行在实施例提供的计算机终端30中。
57.本发明的实施例可以提供一种计算机设备,可选地,在本实施例中,上述计算机设备可以位于计算机网络的多个网络设备中的至少一个网络设备。该计算机设备包括存储器和处理器。
58.其中,存储器可用于存储软件程序以及模块,如本发明实施例中的主板调试方法和装置对应的程序指令/模块,处理器通过运行存储在存储器内的软件程序以及模块,从而执行各种功能应用以及数据处理,即实现上述的主板调试方法。存储器可包括高速随机存储器,还可以包括非易失性存储器,如一个或者多个磁性存储装置、闪存、或者其他非易失性固态存储器。在一些实例中,存储器可进一步包括相对于处理器远程设置的存储器,这些远程存储器可以通过网络连接至计算机终端。上述网络的实例包括但不限于互联网、企业内部网、局域网、移动通信网及其组合。
59.处理器可以通过传输装置调用存储器存储的信息及应用程序,以执行下述步骤:向上述任意一项主板调试系统发送调试启动指令,其中,调试启动指令用于指示本次调试的对象为目标主板,主板调试系统中的单片机响应调试启动指令向多个主板通信开关中与目标主板对应的目标主板通信开关发送闭合指令;通过主板调试系统向目标主板发送调试数据,并接收目标主板通过主板调试系统返回的调试结果。
60.可选的,上述处理器还可以执行如下步骤的程序代码:向主板调试系统发送调试查询指令,其中,调试查询指令用于指示单片机保持多个主板通信开关为断开状态,以及指示单片机通过单片机发送信道反馈主板调试系统当前调试的主板的信息;接收单片机返回的当前调试的主板的信息。
61.本领域普通技术人员可以理解上述实施例的各种方法中的全部或部分步骤是可以通过程序来指令终端设备相关的硬件来完成,该程序可以存储于一非易失性存储介质中,存储介质可以包括:闪存盘、只读存储器(read-only memory,rom)、随机存取器(random access memory,ram)、磁盘或光盘等。
62.本发明的实施例还提供了一种非易失性存储介质。可选地,在本实施例中,上述非易失性存储介质可以用于保存上述实施例所提供的主板调试方法所执行的程序代码。
63.可选地,在本实施例中,上述非易失性存储介质可以位于计算机网络中计算机终端群中的任意一个计算机终端中,或者位于移动终端群中的任意一个移动终端中。
64.可选地,在本实施例中,非易失性存储介质被设置为存储用于执行以下步骤的程序代码:向上述任意一项主板调试系统发送调试启动指令,其中,调试启动指令用于指示本次调试的对象为目标主板,主板调试系统中的单片机响应调试启动指令向多个主板通信开关中与目标主板对应的目标主板通信开关发送闭合指令;通过主板调试系统向目标主板发送调试数据,并接收目标主板通过主板调试系统返回的调试结果。
65.可选地,在本实施例中,非易失性存储介质被设置为存储用于执行以下步骤的程序代码:向主板调试系统发送调试查询指令,其中,调试查询指令用于指示单片机保持多个主板通信开关为断开状态,以及指示单片机通过单片机发送信道反馈主板调试系统当前调试的主板的信息;接收单片机返回的当前调试的主板的信息。
66.上述本发明实施例序号仅仅为了描述,不代表实施例的优劣。
67.在本发明的上述实施例中,对各个实施例的描述都各有侧重,某个实施例中没有详述的部分,可以参见其他实施例的相关描述。
68.在本技术所提供的几个实施例中,应该理解到,所揭露的技术内容,可通过其它的方式实现。其中,以上所描述的装置实施例仅仅是示意性的,例如单元的划分,可以为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,单元或模块的间接耦合或通信连接,可以是电性或其它的形式。
69.作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。
70.另外,在本发明各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。
71.集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个非易失性取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可为个人计算机、服务器或者网络设备等)执行本发明各个实施例方法的全部或部分步骤。而前述的存储介质包括:u盘、只读存储器(rom,read-only memory)、随机存取存储器(ram,random access memory)、移动硬盘、磁碟或者光盘等各种可以存储程序代码的介质。
72.以上仅是本发明的优选实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也应视为本发明的保护范围。

技术特征:
1.一种主板调试系统,其特征在于,包括:单片机,单片机发送信道,单片机接收信道,多个主板通信开关,调试面板接口和多个主板接口;其中,所述调试面板接口用于接入调试面板,所述调试面板用于对主板进行调试,所述多个主板接口用于接入所述主板,所述主板的工作语言与所述单片机的工作语言不同;所述单片机通过所述单片机发送信道和所述单片机接收信道分别与所述调试面板接口连接,所述单片机用于响应所述调试面板发送的指令以控制所述多个主板通信开关的开闭状态;所述多个主板通信开关与所述多个主板接口对应,所述多个主板通信开关分别位于对应的主板接口和所述调试面板接口之间。2.根据权利要求1所述的系统,其特征在于,所述多个主板通信开关,包括:主板发送信道开关和主板接收信道开关,其中,所述主板发送信道开关和所述主板接收信道开关一一对应。3.根据权利要求1所述的系统,其特征在于,还包括:主路通信开关,其中,所述主路通信开关位于所述单片机发送信道上,且所述主路通信开关的第一端与所述单片机连接,所述主路通信开关的第二端与所述多个主板通信开关连接。4.根据权利要求1所述的系统,其特征在于,还包括调试面板,所述调试面板接口为rj45接口。5.根据权利要求4所述的系统,其特征在于,还包括ttl转rs232芯片,其中,所述ttl转rs232芯片位于所述单片机和所述调试面板接口之间。6.一种主板调试方法,其特征在于,包括:向权利要求1至5中任意一项主板调试系统发送调试启动指令,其中,所述调试启动指令用于指示本次调试的对象为目标主板,所述主板调试系统中的单片机响应所述调试启动指令向多个主板通信开关中与所述目标主板对应的目标主板通信开关发送闭合指令;通过所述主板调试系统向所述目标主板发送调试数据,并接收所述目标主板通过所述主板调试系统返回的调试结果。7.根据权利要求6所述的方法,其特征在于,还包括:向所述主板调试系统发送调试查询指令,其中,所述调试查询指令用于指示所述单片机保持所述多个主板通信开关为断开状态,以及指示所述单片机通过所述单片机发送信道反馈所述主板调试系统当前调试的主板的信息;接收所述单片机返回的所述当前调试的主板的信息。8.一种主板调试装置,其特征在于,包括:发送模块,用于向权利要求1至5中任意一项主板调试系统发送调试启动指令,其中,所述调试启动指令用于指示本次调试的对象为目标主板,所述主板调试系统中的单片机响应所述调试启动指令向多个主板通信开关中与所述目标主板对应的目标主板通信开关发送闭合指令;调试模块,用于通过所述主板调试系统向所述目标主板发送调试数据,并接收所述目标主板通过所述主板调试系统返回的调试结果。9.一种非易失性存储介质,其特征在于,所述非易失性存储介质包括存储的程序,其中,在所述程序运行时控制所述非易失性存储介质所在设备执行权利要求6至7中任意一项
所述主板调试方法。10.一种计算机设备,其特征在于,所述计算机设备包括存储器和处理器,所述存储器用于存储程序,所述处理器用于运行所述存储器存储的程序,其中,所述程序运行时执行权利要求6至7中任意一项所述主板调试方法。

技术总结
本发明公开了一种主板调试系统、方法、装置、存储介质及计算机设备。其中,该系统包括:单片机,单片机发送信道,单片机接收信道,多个主板通信开关,调试面板接口和多个主板接口;调试面板接口用于接入调试面板,调试面板用于对主板进行调试,多个主板接口用于接入主板,主板的工作语言与单片机的工作语言不同;单片机通过单片机发送信道和单片机接收信道分别与调试面板接口连接,单片机用于响应调试面板发送的指令以控制多个主板通信开关的开闭状态;多个主板通信开关与多个主板接口对应,多个主板通信开关分别位于对应的主板接口和调试面板接口之间。本发明解决了对服务器中的多块主板进行调试时需要人工反复插拔导致效率不高的技术问题。不高的技术问题。不高的技术问题。


技术研发人员:董学慧 陈书生 刘念 杨莉莉
受保护的技术使用者:北京华电众信技术股份有限公司
技术研发日:2023.06.08
技术公布日:2023/7/12
版权声明

本文仅代表作者观点,不代表航空之家立场。
本文系作者授权航家号发表,未经原创作者书面授权,任何单位或个人不得引用、复制、转载、摘编、链接或以其他任何方式复制发表。任何单位或个人在获得书面授权使用航空之家内容时,须注明作者及来源 “航空之家”。如非法使用航空之家的部分或全部内容的,航空之家将依法追究其法律责任。(航空之家官方QQ:2926969996)

飞行汽车 https://www.autovtol.com/

分享:

扫一扫在手机阅读、分享本文

相关推荐