CN104731741A - 热插拔的实现方法和*** - Google Patents

热插拔的实现方法和*** Download PDF

Info

Publication number
CN104731741A
CN104731741A CN201310719358.5A CN201310719358A CN104731741A CN 104731741 A CN104731741 A CN 104731741A CN 201310719358 A CN201310719358 A CN 201310719358A CN 104731741 A CN104731741 A CN 104731741A
Authority
CN
China
Prior art keywords
equipment
gpio
judged
low level
hot plug
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN201310719358.5A
Other languages
English (en)
Other versions
CN104731741B (zh
Inventor
廖宇晖
郭齐运
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Shenzhen Yanxiang Smart Technology Co ltd
Original Assignee
EVOC Intelligent Technology Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by EVOC Intelligent Technology Co Ltd filed Critical EVOC Intelligent Technology Co Ltd
Priority to CN201310719358.5A priority Critical patent/CN104731741B/zh
Publication of CN104731741A publication Critical patent/CN104731741A/zh
Application granted granted Critical
Publication of CN104731741B publication Critical patent/CN104731741B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Landscapes

  • Stored Programmes (AREA)

Abstract

本发明提供了一种热插拔的实现方法,所述方法包括:检测预设GPIO是否为低电平,所述预设GPIO被配置为输入功能且配置为低电平有效,用于接收热插拔产生的***枚举信号;当所述预设GPIO为低电平时,触发***控制中断;读取设备状态,根据所述设备状态判断有设备接入还是有设备被拔掉;执行与判断结果对应的动作。采用该方法,能够节省资源、减少成本,同时降低设计难度。此外,还提供了一种热插拔的实现***。

Description

热插拔的实现方法和***
技术领域
本发明涉及计算机技术领域,特别是涉及一种热插拔的实现方法和***。
背景技术
热插拔(hot-plugging或Hot Swap)即带电插拔,热插拔功能是允许用户在不关闭操作***,不切断电源的情况下取出硬盘、电源或板卡等部件,进行维护或更换,从而提高了***对故障的及时恢复能力、扩展性和灵活性等。PICMG(PCI Industrial Computer Manufacturers Group,PCI工业计算机制造商协会)协会也将热插拔功能加入了CPCI(Compact Peripheral Component Interconnect,紧凑型PCI)规范,成为高端CPCI产品必备的功能。
热插拔的实现方法通常是:通过在卡的***/拔出机构中添加一个微开关装置,这个开关藏在手柄中,当CPCI卡被***或拔出时,在卡开始或停止工作之前,微开关首先改变状态,产生ENUM#信号,即***枚举信号,该信号通过某种途径通知OS(Operating System,操作***)将要***或拔出一个卡,OS再执行总线枚举、安装驱动程序或卸载驱动程序等动作。
传统技术中,ENUM#信号通知OS的方法,通常采用一个专用的CPLD(Complex programmable logic devices,复杂可编程逻辑器件)芯片,将输入的ENUM#信号转换成Serial IRQ(Serial Interrupt Request,串行中断请求),通过Serial IRQ来通知OS执行相应的动作。
但是,传统的X86架构是使用中断服务程序处理各种中断事件,随着X86架构的不断发展,基于X86架构的***功能越来越复杂,接口越来越丰富,要处理的中断也越来越多。众多的PCI(Peripheral Component Interconnect,总线接口标准)设备、串口、打印口、键盘和鼠标等都使用Serial IRQ,资源有限。并且传统技术中由于要采用专用的CPLD芯片,增加了成本,同时CPLD需要编程,以将ENUM#信号模拟转换成serial IRQ的协议发出,因此增加了设计难度。
发明内容
基于此,有必要针对上述问题,提供一种能节省资源、减少成本且降低设计难度的热插拔的实现方法和***。
一种热插拔的实现方法,所述方法包括:
检测预设GPIO是否为低电平,所述预设GPIO被配置为输入功能且配置为低电平有效,用于接收热插拔产生的***枚举信号;
当所述预设GPIO为低电平时,触发***控制中断;
读取设备状态,根据所述设备状态判断有设备接入还是有设备被拔掉;
执行与判断结果对应的动作。
在其中一个实施例中,所述读取设备状态,根据所述设备状态判断有设备接入还是有设备被拔掉的步骤为:
检测当前状态寄存器的值,如果为低电平,则判定为有设备接入,如果为高电平,则判定为有设备被拔掉;或者
检测当前状态寄存器的值,如果为高电平,则判定为有设备接入,如果为低电平,则判定为有设备被拔掉。
在其中一个实施例中,所述执行与判断结果对应的动作的步骤,包括:
当判定为有设备接入时,通知操作***有设备接入,并基于当前操作***,对接入的设备进行初始化;
当判定为有设备被拔掉时,通知操作***有设备被拔掉,并从操作***的逻辑设备列表中移除所述设备。
在其中一个实施例中,在所述执行与判断结果对应的动作的步骤之后,还包括:
将所述GPIO设置为高电平。
在其中一个实施例中,所述方法还包括:
配置所述GPIO为输入功能;
配置所述GPIO为低电平有效;
配置所述GPIO可触发***控制中断。
一种热插拔的实现***,所述***包括:
检测模块,用于检测预设GPIO是否为低电平,所述预设GPIO被配置为输入功能且配置为低电平有效,用于接收热插拔产生的***枚举信号;
所述检测模块还用于当所述预设GPIO为低电平时,触发***控制中断;
热插拔处理模块,用于读取设备状态,根据所述设备状态判断有设备接入还是有设备被拔掉;
所述热插拔处理模块还用于执行与判断结果对应的动作。
在其中一个实施例中,所述热插拔处理模块用于检测当前状态寄存器的值,如果为低电平,则判定为有设备接入,如果为高电平,则判定为有设备被拔掉;或者
所述热插拔处理模块用于检测当前状态寄存器的值,如果为高电平,则判定为有设备接入,如果为低电平,则判定为有设备被拔掉。
在其中一个实施例中,所述热插拔处理模块还用于当判定为有设备接入时,通知操作***有设备接入,并基于当前操作***,对接入的设备进行初始化;当判定为有设备被拔掉时,通知操作***有设备被拔掉,并从操作***的逻辑设备列表中移除所述设备。
在其中一个实施例中,所述热插拔处理模块还用于在执行与判断结果对应的动作之后,将所述GPIO设置为高电平。
在其中一个实施例中,所述***还包括:
配置模块,用于配置所述GPIO为输入功能、配置所述GPIO为低电平有效和配置所述GPIO可触发***控制中断。
上述热插拔的实现方法和***中,由于GPIO被配置为输入功能且低电平有效,用于接收热插拔产生的***枚举信号,当检测到预设GPIO为低电平时,则说明产生了热插拔,触发***控制中断(System Control Interrupt,SCI),从而调用中断处理程序,该中断处理程序能够读取设备状态,根据设备状态判断有设备接入还是有设备被拔掉,并执行与判断结果对应的动作。由于SCI是操作***可见的、可以共享的且由低电平触发的一种中断,通过触发SCI使得对应的中断处理程序得以执行,从而实现热插拔。相对于传统的将输入的ENUM#信号转换成Serial IRQ的方式,该方法和***能够节省资源,且不依赖于专用的CPLD芯片,因此能够节省成本,同时降低了设计难度。
附图说明
图1为一个实施例中热插拔的实现方法的应用环境图;
图2为一个实施例中热插拔的实现方法的流程示意图;
图3为另一个实施例中热插拔的实现方法的流程示意图;
图4为一个实施例中热插拔的实现***的结构示意图;
图5为另一个实施例中热插拔的实现***的结构示意图。
具体实施方式
为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
请参见图1,本发明实施例所提供的热插拔的实现方法可应用于如图1所示的环境中。在图1中,CPCI采用背板和垂直连接的功能板构成,其中:功能板为根据***功能需要,在处理器板支持的总线上开发的能够实现指定功能的CPCI功能板卡,如实现串口功能的串口卡。背板是实现功能板与处理器板的数据通讯和控制的CPCI背板。处理器板即为CPU板卡,其不依赖功能板,可单独运行,处理器板有可运行的操作***,通过总线与功能板通讯。
功能板在***或拔出时,比如当功能板需要进行在线维护时,通常是打开手柄准备拔出的过程中,触动手柄中的开关,开关状态改变,从而产生***枚举信号(ENUM#信号),该信号经过背板通知处理器板有拔出或***动作。本发明方案中,通过触发SCI实现热插拔功能。由于SCI是操作***可见的、可以共享的且由低电平触发的一种中断,通过触发SCI使得对应的中断处理程序得以执行,从而实现热插拔。相对于传统的将输入的ENUM#信号转换成Serial IRQ的方式,该方法和***能够节省资源,且不依赖于专用的CPLD芯片,因此能够节省成本,同时降低了设计难度。
如图2所示,在一个实施例中,提供了一种热插拔的实现方法,包括:
步骤202,检测预设GPIO是否为低电平,该预设GPIO被配置为输入功能且配置为低电平有效,用于接收热插拔产生的***枚举信号。
本实施例中,可将主板/底板插槽上的一个针脚和GPIO(General PurposeInput/Output)相连接,该GPIO硬件默认上拉为高电平,待***的设备对应针脚硬件连接触动手柄中的开关。
进一步的,预先可对GPIO进行配置,包括:配置该GPIO为输入功能;配置该GPIO为低电平有效;配置该GPIO可触发SCI。
具体的,将GPIO配置为输入功能,使得GPIO只接收输入信号,由于GPIO与插槽上的一个针脚相连接,因此GPIO能接收热插拔产生的ENUM#信号。由于SCI是操作***可见的、可以共享的且由低电平触发的一种中断,配置GPIO为低电平有效,且可触发SCI,使得当该GPIO为低电平时,就可触发SCI。
另外,可使用单功能的GPIO信号,也可使用多功能复用信号作为GPIO信号,当使用多功能复用信号时,需将该信号配置为GPIO信号。
步骤204,当预设GPIO为低电平时,触发SCI。
步骤206,读取设备状态,根据设备状态判断有设备接入还是有设备被拔掉。
触发SCI则即可调用中断处理程序,该中断处理程序用于执行步骤206及后续步骤。
可以理解的是,接入或拔出设备,设备对应的状态寄存器的值是由高变为低,还是由低变为高,可以事先由用户自定义。
在一个实施例中,预先定义了有设备接入,则对应的状态寄存器的值由高变为低,有设备被拔掉,则对应的状态寄存器的值由低变为高。步骤206为:检测当前状态寄存器的值,如果为低电平,则判定为有设备接入,如果为高电平,则判定为有设备被拔掉。
在另一个实施例中,预先定义了有设备接入,则对应的状态寄存器的值由低变为高,有设备被拔掉,则对应的状态寄存器的值由高变为低。步骤206为:检测当前状态寄存器的值,如果为高电平,则判定为有设备接入,如果为低电平,则判定为有设备被拔掉。
步骤208,执行与判断结果对应的动作。
具体的,在一个实施例中,步骤208包括:当判定为有设备接入时,通知操作***有设备接入,并基于当前操作***,对接入的设备进行初始化;当判定为有设备被拔掉时,通知操作***有设备被拔掉,并从操作***的逻辑设备列表中移除所述设备。
在一个实施例中,在步骤208之后,还包括:将GPIO设置为高电平。将GPIO设置为高电平,则表示中断执行完毕,使得一次GPIO电平的变化只能触发一次SCI。由于GPIO被配置为低电平有效,当GPIO电平变低则会触发SCI,因此在执行与判断结果对应的动作后,如果不将GPIO设置为高电平,则会不断触发SCI,从而产生的很多意想不到的异常事件,严重影响操作***运行效率。因此,在步骤208之后,将GPIO设置为高电平,能够有效避免异常事件。
在一个实施例中,当检测到预设GPIO为高电平,则结束,不触发SCI。
由于GPIO被配置为低电平有效,且只有输入功能,用于接收热插拔产生的ENUM#信号,当检测到GPIO为低电平则能调用SCI对应的中断处理程序,从而读取到设备状态,并根据设备状态能够得知有设备接入还是有设备被拔掉,从而执行与判断结果对应的动作。由于SCI是操作***可见的、可以共享的且由低电平触发的一种中断,通过触发SCI使得对应的中断处理程序得以执行,从而实现热插拔。相对于传统的将输入的ENUM#信号转换成Serial IRQ的方式,该方法和***能够节省资源,且不依赖于专用的CPLD芯片,因此能够节省成本,同时降低了设计难度。
在另一个实施例中,如图3所示,提供了一种热插拔的实现方法,该方法以预先定义了有设备接入,则对应的状态寄存器的值由高变为高低,有设备被拔掉,则对应的状态寄存器的值由低变为高为例进行举例说明,包括:
步骤302,检测预设GPIO是否为低电平,若是,则进入步骤304,否则结束。
如上所述,该GPIO被配置为输入功能且低电平有效,用于接收热插拔产生的ENUM#信号。
步骤304,检测当前状态寄存器的值,若为0,则进入步骤306,若为1,则进入步骤310。
步骤306,通知操作***,有设备接入。
步骤308,基于当前操作***,对接入的设备进行初始化。
步骤308中,如果接入的设备需要资源的话,还可对接入的设备分配相应的资源,如IO空间、存储空间和中断等。
步骤310,通知操作***,有设备被拔掉。
步骤312,从操作***的逻辑设备列表中移除该设备。
步骤312中,如果该设备存在与逻辑设备列表中,并占有***资源的话,还可释放掉该设备所占用的***资源。
步骤314,将GPIO设置为高电平。
如图4所示,在一个实施例中,还提供了一种热插拔的实现***,该***包括检测模块410和热插拔处理模块420,其中:
检测模块410用于检测预设GPIO是否为低电平,该预设GPIO被配置为输入功能且配置为低电平有效,用于接收热插拔产生的***枚举信号,当预设GPIO为低电平时,触发SCI。
热插拔处理模块420用于读取设备状态,根据设备状态判断有设备接入还是有设备被拔掉,并执行与判断结果对应的动作。
本实施例中,可将主板/底板插槽上的一个针脚和GPIO(General PurposeInput/Output相连接,该GPIO硬件默认上拉为高电平,待***的设备对应针脚硬件连接触动手柄中的开关。
进一步的,预先可对GPIO进行配置,包括:配置该GPIO为输入功能;配置该GPIO为低电平有效;配置该GPIO可触发SCI。
另外,可使用单功能的GPIO信号,也可使用多功能复用信号作为GPIO信号,当使用多功能复用信号时,需将该信号配置为GPIO信号。
在一个实施例中,预先定义了有设备接入,则对应的状态寄存器的值由高变为低,有设备被拔掉,则对应的状态寄存器的值由低变为高。热插拔处理模块420用于检测当前状态寄存器的值,如果为低电平,则判定为有设备接入,如果为高电平,则判定为有设备被拔掉。
在另一个实施例中,预先定义了有设备接入,则对应的状态寄存器的值由低变为高,有设备被拔掉,则对应的状态寄存器的值由高变为低。热插拔处理模块420用于检测当前状态寄存器的值,如果为高电平,则判定为有设备接入,如果为低电平,则判定为有设备被拔掉。
在一个实施例中,热插拔处理模块420还用于当判定为有设备接入时,通知操作***有设备接入,并基于当前操作***,对接入的设备进行初始化。进一步的,如果接入的设备需要资源的话,热插拔处理模块420还可用于对接入的设备分配相应的资源,如IO空间、存储空间和中断等
热插拔处理模块420还用于当判定为有设备被拔掉时,通知操作***有设备被拔掉,并从操作***的逻辑设备列表中移除所述设备。进一步的,如果该设备存在与逻辑设备列表中,并占有***资源的话,热插拔处理模块420还可用于释放掉该设备所占用的***资源。
在一个实施例中,热插拔处理模块420还用于在执行与判断结果对应的动作之后,将GPIO设置为高电平。
在一个实施例中,当检测模块410检测到预设GPIO为高电平,则不进行任何处理,也就是不会触发SCI。
在一个实施例中,如图5所示,热插拔的实现***还包括配置模块430,其中,配置模块430用于配置GPIO为输入功能、配置GPIO为低电平有效和配置GPIO可触发SCI。
由于SCI是操作***可见的、可以共享的且由低电平触发的一种中断,热插拨处理模块420通过触发SCI使得对应的中断处理程序得以执行,从而实现热插拔。相对于传统的将输入的ENUM#信号转换成Serial IRQ的方式,该热插拔的实现***能够节省资源,且不依赖于专用的CPLD芯片,因此能够节省成本,同时降低了设计难度。
以上所述实施例仅表达了本发明的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对本发明专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本发明构思的前提下,还可以做出若干变形和改进,这些都属于本发明的保护范围。因此,本发明专利的保护范围应以所附权利要求为准。

Claims (10)

1.一种热插拔的实现方法,所述方法包括:
检测预设GPIO是否为低电平,所述预设GPIO被配置为输入功能且配置为低电平有效,用于接收热插拔产生的***枚举信号;
当所述预设GPIO为低电平时,触发***控制中断;
读取设备状态,根据所述设备状态判断有设备接入还是有设备被拔掉;
执行与判断结果对应的动作。
2.根据权利要求1所述的方法,其特征在于,所述读取设备状态,根据所述设备状态判断有设备接入还是有设备被拔掉的步骤为:
检测当前状态寄存器的值,如果为低电平,则判定为有设备接入,如果为高电平,则判定为有设备被拔掉;或者
检测当前状态寄存器的值,如果为高电平,则判定为有设备接入,如果为低电平,则判定为有设备被拔掉。
3.根据权利要求1所述的方法,其特征在于,所述执行与判断结果对应的动作的步骤,包括:
当判定为有设备接入时,通知操作***有设备接入,并基于当前操作***,对接入的设备进行初始化;
当判定为有设备被拔掉时,通知操作***有设备被拔掉,并从操作***的逻辑设备列表中移除所述设备。
4.根据权利要求1所述的方法,其特征在于,在所述执行与判断结果对应的动作的步骤之后,还包括:
将所述GPIO设置为高电平。
5.根据权利要求1所述的方法,其特征在于,所述方法还包括:
配置所述GPIO为输入功能;
配置所述GPIO为低电平有效;
配置所述GPIO可触发***控制中断。
6.一种热插拔的实现***,其特征在于,所述***包括:
检测模块,用于检测预设GPIO是否为低电平,所述预设GPIO被配置为输入功能且配置为低电平有效,用于接收热插拔产生的***枚举信号;
所述检测模块还用于当所述预设GPIO为低电平时,触发***控制中断;
热插拔处理模块,用于读取设备状态,根据所述设备状态判断有设备接入还是有设备被拔掉;
所述热插拔处理模块还用于执行与判断结果对应的动作。
7.根据权利要求6所述的***,其特征在于,所述热插拔处理模块用于检测当前状态寄存器的值,如果为低电平,则判定为有设备接入,如果为高电平,则判定为有设备被拔掉;或者
所述热插拔处理模块用于检测当前状态寄存器的值,如果为高电平,则判定为有设备接入,如果为低电平,则判定为有设备被拔掉。
8.根据权利要求6所述的***,其特征在于,所述热插拔处理模块还用于当判定为有设备接入时,通知操作***有设备接入,并基于当前操作***,对接入的设备进行初始化;当判定为有设备被拔掉时,通知操作***有设备被拔掉,并从操作***的逻辑设备列表中移除所述设备。
9.根据权利要求6所述的***,其特征在于,所述热插拔处理模块还用于在执行与判断结果对应的动作之后,将所述GPIO设置为高电平。
10.根据权利要求6所述的***,其特征在于,所述***还包括:
配置模块,用于配置所述GPIO为输入功能、配置所述GPIO为低电平有效和配置所述GPIO可触发***控制中断。
CN201310719358.5A 2013-12-23 2013-12-23 热插拔的实现方法和*** Active CN104731741B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201310719358.5A CN104731741B (zh) 2013-12-23 2013-12-23 热插拔的实现方法和***

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201310719358.5A CN104731741B (zh) 2013-12-23 2013-12-23 热插拔的实现方法和***

Publications (2)

Publication Number Publication Date
CN104731741A true CN104731741A (zh) 2015-06-24
CN104731741B CN104731741B (zh) 2019-03-19

Family

ID=53455646

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201310719358.5A Active CN104731741B (zh) 2013-12-23 2013-12-23 热插拔的实现方法和***

Country Status (1)

Country Link
CN (1) CN104731741B (zh)

Cited By (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105354116A (zh) * 2015-10-23 2016-02-24 青岛海信移动通信技术股份有限公司 一种热插拔检测方法、装置、***及移动终端
TWI561975B (en) * 2015-10-20 2016-12-11 Mitac Computing Technology Corp Method for detecting hot-swap occurrence
CN106330562A (zh) * 2016-08-30 2017-01-11 浪潮(北京)电子信息产业有限公司 一种解决交换机在热插拔过程中死机问题的***及方法
CN106980588A (zh) * 2016-01-18 2017-07-25 中兴通讯股份有限公司 一种设备热处理方法和装置
CN107133185A (zh) * 2017-04-19 2017-09-05 深圳市同泰怡信息技术有限公司 通过bios实现pcie设备热插拔功能的方法及主板
CN107491406A (zh) * 2017-08-24 2017-12-19 郑州云海信息技术有限公司 一种接口的热插拔方法及装置
CN108121681A (zh) * 2017-12-04 2018-06-05 努比亚技术有限公司 一种热插拔实现方法、终端及存储介质
CN109669905A (zh) * 2018-12-17 2019-04-23 广东浪潮大数据研究有限公司 一种pcie设备的热移除方法、***及相关装置
CN110752857A (zh) * 2019-10-11 2020-02-04 深圳震有科技股份有限公司 支持sim卡热插拔方法及装置、无线上网设备、介质
CN114840460A (zh) * 2021-02-02 2022-08-02 上海博泰悦臻网络技术服务有限公司 热插拔处理方法、存储介质、电子设备及处理***

Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1904794A (zh) * 2005-07-29 2007-01-31 联想(北京)有限公司 实现usb端口屏蔽控制的方法
CN101127026A (zh) * 2007-09-21 2008-02-20 中兴通讯股份有限公司 一种可移动存储卡的热插拔检测方法
CN201118817Y (zh) * 2007-11-30 2008-09-17 青岛海信电器股份有限公司 热插拔接口电路及具有热插拔接口电路的电视机
CN102467409A (zh) * 2010-11-08 2012-05-23 研祥智能科技股份有限公司 一键调用应用程序的方法
CN102662903A (zh) * 2012-03-31 2012-09-12 浪潮电子信息产业股份有限公司 一种通过cpld或fpga实现pcie设备热插拔的方法
CN103064816A (zh) * 2013-01-07 2013-04-24 华为终端有限公司 Sim卡热插拔保护及sim卡在位关机刷卡方法、终端
CN103186743A (zh) * 2012-09-14 2013-07-03 曾崛 一种多网络***数据传导装置及方法

Patent Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1904794A (zh) * 2005-07-29 2007-01-31 联想(北京)有限公司 实现usb端口屏蔽控制的方法
CN101127026A (zh) * 2007-09-21 2008-02-20 中兴通讯股份有限公司 一种可移动存储卡的热插拔检测方法
CN201118817Y (zh) * 2007-11-30 2008-09-17 青岛海信电器股份有限公司 热插拔接口电路及具有热插拔接口电路的电视机
CN102467409A (zh) * 2010-11-08 2012-05-23 研祥智能科技股份有限公司 一键调用应用程序的方法
CN102662903A (zh) * 2012-03-31 2012-09-12 浪潮电子信息产业股份有限公司 一种通过cpld或fpga实现pcie设备热插拔的方法
CN103186743A (zh) * 2012-09-14 2013-07-03 曾崛 一种多网络***数据传导装置及方法
CN103064816A (zh) * 2013-01-07 2013-04-24 华为终端有限公司 Sim卡热插拔保护及sim卡在位关机刷卡方法、终端

Cited By (14)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
TWI561975B (en) * 2015-10-20 2016-12-11 Mitac Computing Technology Corp Method for detecting hot-swap occurrence
CN105354116A (zh) * 2015-10-23 2016-02-24 青岛海信移动通信技术股份有限公司 一种热插拔检测方法、装置、***及移动终端
CN105354116B (zh) * 2015-10-23 2019-03-01 青岛海信移动通信技术股份有限公司 一种热插拔检测方法、装置、***及移动终端
CN106980588A (zh) * 2016-01-18 2017-07-25 中兴通讯股份有限公司 一种设备热处理方法和装置
CN106330562A (zh) * 2016-08-30 2017-01-11 浪潮(北京)电子信息产业有限公司 一种解决交换机在热插拔过程中死机问题的***及方法
CN107133185B (zh) * 2017-04-19 2020-04-17 深圳市同泰怡信息技术有限公司 通过bios实现pcie设备热插拔功能的方法及主板
CN107133185A (zh) * 2017-04-19 2017-09-05 深圳市同泰怡信息技术有限公司 通过bios实现pcie设备热插拔功能的方法及主板
CN107491406A (zh) * 2017-08-24 2017-12-19 郑州云海信息技术有限公司 一种接口的热插拔方法及装置
CN108121681A (zh) * 2017-12-04 2018-06-05 努比亚技术有限公司 一种热插拔实现方法、终端及存储介质
CN109669905A (zh) * 2018-12-17 2019-04-23 广东浪潮大数据研究有限公司 一种pcie设备的热移除方法、***及相关装置
CN110752857A (zh) * 2019-10-11 2020-02-04 深圳震有科技股份有限公司 支持sim卡热插拔方法及装置、无线上网设备、介质
CN110752857B (zh) * 2019-10-11 2021-04-20 深圳震有科技股份有限公司 支持sim卡热插拔方法及装置、无线上网设备、介质
CN114840460A (zh) * 2021-02-02 2022-08-02 上海博泰悦臻网络技术服务有限公司 热插拔处理方法、存储介质、电子设备及处理***
CN114840460B (zh) * 2021-02-02 2024-05-31 上海博泰悦臻网络技术服务有限公司 热插拔处理方法、存储介质、电子设备及处理***

Also Published As

Publication number Publication date
CN104731741B (zh) 2019-03-19

Similar Documents

Publication Publication Date Title
CN104731741A (zh) 热插拔的实现方法和***
CN105204600B (zh) 一种i2c总线复用实现集成芯片复位方法、***及电子设备
CN104133533A (zh) 一种支持全长的pcie扩展卡板卡***
CN210954874U (zh) 一种基于申威sw421处理器的国产计算机主板
CN102446149A (zh) 一种能够实现紧凑型pci产品热插拔的处理方法以及***
CN104182243B (zh) 休眠状态控制***、计算机***及其休眠状态检测的方法
CN110968352B (zh) 一种pcie设备的复位***及服务器***
CN113568855B (zh) 一种低成本的pcie热拔插多模式兼容装置
CN107341123A (zh) 一种pcie卡热插拔的方法及***
CN101923505A (zh) ***组件互连快速插槽的测试***及测试方法
CN201707675U (zh) 一种计算机隔离卡
CN202267962U (zh) 一种总线接口电路及电子设备
CN1321381C (zh) 一种嵌入式计算机***
CN203465646U (zh) 一种集成多功能的内置多主机主控切换板
CN203759602U (zh) 一种基于套片的cpci工控机主板
CN101526841B (zh) 电脑***和节电方法
CN101286051A (zh) 一种电源闭环控制方法与***
CN203759599U (zh) 一种基于申威处理器的cpci工控机主板
CN203759601U (zh) 一种工业计算机主板
CN104035844A (zh) 一种故障测试方法及电子设备
CN203720584U (zh) 一种基于ARM处理器的微型COM Express处理器模块
CN107479629A (zh) 一种基于飞腾处理器的安全可信一体机
CN100504834C (zh) 紧凑的外部设备互连总线接口板电路控制的方法和装置
CN201876870U (zh) 内部整合电路总线的测试***及其装置
CN204129732U (zh) 基于卫星授时机架***的板卡自适应设备

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant
TR01 Transfer of patent right
TR01 Transfer of patent right

Effective date of registration: 20230707

Address after: 518057 1701, Yanxiang science and technology building, 31 Gaoxin middle Fourth Road, Maling community, Yuehai street, Nanshan District, Shenzhen City, Guangdong Province

Patentee after: Shenzhen Yanxiang Smart Technology Co.,Ltd.

Address before: 518057 Guangdong city of Shenzhen province Nanshan District high in the four EVOC Technology Building No. 31

Patentee before: EVOC INTELLIGENT TECHNOLOGY Co.,Ltd.