一种服务器接口复用的方法及装置制造方法及图纸

技术编号:20915678 阅读:29 留言:0更新日期:2019-04-20 09:31
本发明专利技术公开了一种服务器接口复用的方法及装置,涉及服务器系统调试接口技术领域。本文公开的一种服务器接口复用的方法,包括:当服务器接收到预设的接口复用指令时,将复用的外部功能接口对应的内部选择开关选通到内部调试接口;所述服务器通过内部调试接口经由所述复用的外部功能接口与外设建立连接,进行系统调试;系统调试完成后,将复用的外部功能接口对应的内部选择开关恢复至默认的内部功能接口。本发明专利技术技术方案可以节省外部接口,提高接口利用率,降低成本,切换调试灵活,便于产品设计开发及后期维护。

A Method and Device of Server Interface Multiplexing

The invention discloses a method and device for multiplexing server interface, which relates to the technical field of debugging interface of server system. A method of server interface multiplexing disclosed in this paper includes: when the server receives the preset instruction of interface multiplexing, the internal selection switch corresponding to the multiplexing external function interface is selected to the internal debugging interface; the server establishes a connection with the peripheral through the internal debugging interface through the multiplexing external function interface to debug the system; and the system debugging is completed after debugging. The internal selection switch corresponding to the multiplexed external function interface is restored to the default internal function interface. The technical scheme of the invention can save the external interface, improve the utilization ratio of the interface, reduce the cost, switch and debug flexibly, and is convenient for product design, development and later maintenance.

【技术实现步骤摘要】
一种服务器接口复用的方法及装置
本专利技术涉及服务器系统调试接口
,特别涉及一种服务器接口复用的方法及装置。
技术介绍
在服务器系统中,各种功能复杂多样,各个功能进行调试和后期维护均需要调试接口,为了调试和维护方便,一般会在服务器机箱前后面板放置调试接口,常用的接口为Uart串口。但是,串口外部接口(DB9接口)尺寸较大,占用主板及机箱空间,限制了机箱和主板设计,并且由于在实际量产后调试较少,接口利用率较低,而串口连接器成本较高,又增加了产品成本。
技术实现思路
本专利技术公开了一种服务器接口复用的方法及装置,可以解决现有服务器中调试接口利用率低却成本高的问题。本专利技术公开了一种服务器接口复用的方法,包括:当服务器接收到预设的接口复用指令时,将复用的外部功能接口对应的内部选择开关选通到内部调试接口;所述服务器通过内部调试接口经由所述复用的外部功能接口与外设建立连接,进行系统调试;系统调试完成后,将复用的外部功能接口对应的内部选择开关恢复至默认的内部功能接口。可选地,上述方法中,所述预设的接口复用指令包括:预设的按键操作,以及预设的系统命令。可选地,上述方法中,所述内部调试接口包括如下任一种或几种接口:系统串口、I2C接口、联合测试工作组(JTAG)接口。可选地,上述方法中,所述复用的外部功能接口包括如下任一种或几种接口:通用串行总线(USB)接口,视频图形阵列(VGA)接口,网络接口。可选地,上述方法中,所述复用的外部功能接口为未使用的功能接口。本文还公开了一种服务器接口复用的装置,包括分别与外部功能接口、内部调试接口和内部功能接口均连接的内部选择开关,以及系统控制器,其中:所述系统控制器接收到预设的接口复用指令时,将复用的外部功能接口对应的内部选择开关选通到内部调试接口,并在系统调试完成后,将复用的外部功能接口对应的内部选择开关恢复至默认的内部功能接口,其中,内部选择开关选通到内部调试接口时,所述服务器通过内部调试接口经由复用的外部功能接口与外设建立连接,进行系统调试。可选地,上述装置中,所述预设的接口复用指令包括:预设的按键操作,以及预设的系统命令。可选地,上述装置中,所述内部调试接口包括如下任一种或几种接口:系统串口、I2C接口、JTAG接口。可选地,上述装置中,所述复用的外部功能接口包括如下任一种或几种接口:USB接口,VGA接口,网络接口。可选地,上述装置中,所述系统控制器采用复杂可编程逻辑器件CPLD。本专利技术技术方案可以节省外部接口,提高接口利用率,降低成本,切换调试灵活,便于产品设计开发及后期维护。附图说明图1为本专利技术实施例中服务器调试接口切换装置结构示意图;图2为本专利技术实施例中服务器调试接口切换流程示意图。具体实施方式为使本专利技术的目的、技术方案和优点更加清楚明白,下文将结合具体实施方式对本专利技术技术方案作进一步详细说明。需要说明的是,在不冲突的情况下,本申请的实施例和实施例中的特征可以任意相互组合。实施例1本申请专利技术人提出,可以将系统中调试接口(例如串口、I2C接口、JTAG接口等)和系统中的已有功能接口(如USB接口,VGA接口,网络接口等接口)连接到选择开关,通过控制选择开关,选择调试接口或功能接口信号连接到对应的连接器。当需要调试时,控制调试接口信号连通至外部对应连接器,然后进行调试,调试完成后,可以切换回正常功能接口,服务器可正常使用。基于上述思想,本实施例提供一种服务器接口复用的装置,包括分别与服务器的外部功能接口、内部调试接口和内部功能接口均连接的内部选择开关,以及系统控制器。系统控制器接收到预设的接口复用指令时,将复用的外部功能接口对应的内部选择开关选通到内部调试接口,并在系统调试完成后,将复用的外部功能接口对应的内部选择开关恢复至默认的内部功能接口即可。其中,内部选择开关选通到内部调试接口时,服务器通过内部调试接口经由复用的外部功能接口与外设建立连接,进行系统调试。本文中的预设的接口复用指令可以通过系统中已有的按键操作或使用命令来实现。系统控制器的一种实现方式可以是采用CPLD来实现。下面以功能接口为USB接口,调试接口为系统串口为例,说明上述装置的一种实施方式,此实施方式中装置的硬件拓扑如图1所示。图1中,系统串口(即相当于内部调试接口)和USB信号1通过选择开关1连接到系统中的USB1连接器,再连接至服务器外部的USB1接口。在服务器正常运行时,默认选择开关选通到USB信号,USB1连接器(J1)默认是正常的USB功能。当需要调试时,可以通过特定的按键操作(相当于预设的接口复用指令)切换成调试接口。本文中涉及的按键可以是复用系统中已有的按键。例如:开关机按键等。特定的按键操作可以根据实际情况进行设定,例如短按两次等操作,系统控制器检测到后,将选择开关1选通到系统串口信号(即内部调试接口信号),然后通过定制的USB转串口线缆,连接到用户的调试电脑上(相当于内部调试接口通过复用的USB1接口与外设建立了连接),即可进行系统串口调试。图1中,系统串口连接到不同的选择开关1,选择开关2等,这是为用户提供更多的选择。(选择开关1和2即相当于上文所述的内部选择开关)例如,当USB1连接USB设备正在使用时,则用户可以选择通过选择开关连接到USB2,这样既不影响用户使用,也可以进行调试。这样,可以保证复用的外部功能接口是未用的功能接口。本实施例中,系统串口(即相当于上文所述的内部调试接口)只是示例,实际应用时并不限于串口,可以是其它调试接口,如I2C接口,JTAG接口等。USB接口(即相当于上文所述的外部功能接口)及USB连接器也仅为示例,实际应用中不限于USB接口及连接器,可以是其它形式接口或连接器,如VGA接口和连接器,网络接口及连接器等。通过按键操作告知系统控制器进行相应切换动作(即通过按键操作发起预设的接口复用指令),也可以通过系统命令方式告知系统控制器进行相应切换动作(即通过系统命令发起预设的接口复用指令)。按照上述描述,图1所示的一种服务器接口复用装置其实现系统调试的完整过程,如图2所示,系统启动时会默认接口为对应的系统功能,若需要调试时,则需进行按键操作告知系统控制器,系统控制器需实时监测按键动作。若符合预设的切换动作(相当于监测到了预设的接口复用指令),则进行相应的切换动作,调试完成后,需要修改会系统默认功能,这样保证系统的功能完整性及正常运行。主要包括如下操作步骤:S201:CPLD(相当于系统控制器)实时监控按键动作,判断按键动作是否为调试切换动作(即相当于判断按键动作是否为接口复用指令),如果是进入S202,否则重复执行本步骤。S202:切换相应选择开关到调试接口(即为上文中的内部调试接口),连接线缆进行调试。该步骤中,切换选择开关选通到内部调试接口后,可以通过定制的线缆,与外设建立连接,实现系统调试。例如,复用了外部的USB接口,内部调试接口为串口,此时定制的线缆是USB转串口线缆,这样才可以连接到外部的用户的调试电脑上,进行系统串口调试。S203:CPLD实时监控按键动作,判断按键动作是否为调试切换动作(即相当于判断按键动作是否为接口复用指令),如果是进入S204,否则重复执行本步骤。该步骤中,再次监控按键动作是为了确定系统调试是否结束,如果再次监控本文档来自技高网...

【技术保护点】
1.一种服务器接口复用的方法,其特征在于,包括:当服务器接收到预设的接口复用指令时,将复用的外部功能接口对应的内部选择开关选通到内部调试接口;所述服务器通过内部调试接口经由所述复用的外部功能接口与外设建立连接,进行系统调试;系统调试完成后,将复用的外部功能接口对应的内部选择开关恢复至默认的内部功能接口。

【技术特征摘要】
1.一种服务器接口复用的方法,其特征在于,包括:当服务器接收到预设的接口复用指令时,将复用的外部功能接口对应的内部选择开关选通到内部调试接口;所述服务器通过内部调试接口经由所述复用的外部功能接口与外设建立连接,进行系统调试;系统调试完成后,将复用的外部功能接口对应的内部选择开关恢复至默认的内部功能接口。2.如权利要求1所述的方法,其特征在于,所述预设的接口复用指令包括:预设的按键操作,以及预设的系统命令。3.如权利要求1或2所述的方法,其特征在于,所述内部调试接口包括如下任一种或几种接口:系统串口、I2C接口、联合测试工作组JTAG接口。4.如权利要求3所述的方法,其特征在于,所述复用的外部功能接口包括如下任一种或几种接口:通用串行总线USB接口,视频图形阵列VGA接口,网络接口。5.如权利要求4所述的方法,其特征在于,所述复用的外部功能接口为未使用的功能接口。6.一种服务器接口复用的装置,其特征在于,包括分别与外部功能接口、内部...

【专利技术属性】
技术研发人员:董超程鹏
申请(专利权)人:郑州云海信息技术有限公司
类型:发明
国别省市:河南,41

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

1