CN113064651B - Initialization control device, method and equipment applied to multistage interface series equipment - Google Patents

Initialization control device, method and equipment applied to multistage interface series equipment Download PDF

Info

Publication number
CN113064651B
CN113064651B CN202110342040.4A CN202110342040A CN113064651B CN 113064651 B CN113064651 B CN 113064651B CN 202110342040 A CN202110342040 A CN 202110342040A CN 113064651 B CN113064651 B CN 113064651B
Authority
CN
China
Prior art keywords
interface
level
control device
signal
enumeration
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.)
Active
Application number
CN202110342040.4A
Other languages
Chinese (zh)
Other versions
CN113064651A (en
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.)
Chongqing Zhongke Yuncong Technology Co ltd
Original Assignee
Chongqing Zhongke Yuncong 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 Chongqing Zhongke Yuncong Technology Co ltd filed Critical Chongqing Zhongke Yuncong Technology Co ltd
Priority to CN202110342040.4A priority Critical patent/CN113064651B/en
Publication of CN113064651A publication Critical patent/CN113064651A/en
Application granted granted Critical
Publication of CN113064651B publication Critical patent/CN113064651B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/44Arrangements for executing specific programs
    • G06F9/4401Bootstrapping
    • G06F9/4411Configuring for operating with peripheral devices; Loading of device drivers
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F13/00Interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
    • G06F13/10Program control for peripheral devices
    • G06F13/102Program control for peripheral devices where the programme performs an interfacing function, e.g. device driver
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F2213/00Indexing scheme relating to interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
    • G06F2213/0042Universal serial bus [USB]

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Software Systems (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Computer Security & Cryptography (AREA)
  • Information Transfer Systems (AREA)

Abstract

The invention relates to a multistage interface serial device, in particular to an initialization control device and method of the multistage interface serial device, and aims to solve the problem that a second-level bus interface of the multistage interface serial device cannot automatically recover communication after being restarted. To this end, among others, the device of the invention comprises: the interactive device is communicated with the main control device through a first-stage serial interface, the main control device is communicated with the slave device through a second-stage serial interface, and the signal control circuit controls the second-stage communication interface, so that the main control device can be enumerated for multiple times in the initialization process after being restarted until enumeration is successful, and initialization is completed. The device can simply and quickly solve the problem that the second-level bus interface of the multi-level interface serial equipment can not automatically recover communication after being restarted, and greatly improves the reliability and stability of the multi-level interface serial equipment in the restarting process.

Description

Initialization control device, method and equipment applied to multistage interface series equipment
Technical Field
The invention relates to multistage interface series connection, and particularly provides an initialization control device, a method and equipment for multistage interface series connection equipment.
Background
The bus interface is widely applied to the scenes of equipment such as computers, multimedia and embedded equipment.
The industrial field is commonly applied to serial connection of two-stage U bus interfaces, and a case internally comprises an upper computer unit, a master device unit and a slave device unit. The upper computer and the master device, and the master device and the slave device are connected, powered and interacted with data through the same bus interfaces respectively. The upper computer can be a PC or an industrial personal computer, has strong functions and is mainly used for platform and human-computer interaction. The main device can be an embedded or android device, and software and hardware are developed by manufacturers. The slave device is a general peripheral device on the market, such as a mouse, or a sensor acquisition module at the front end, and the device is a general product and cannot change software and hardware.
On some occasions with higher requirements on equipment safety and data confidentiality, closed management is carried out after the whole case is deployed and delivered; during later maintenance, the box door cannot be opened randomly (for example, the box door needs to be examined and approved), which puts high requirements on the reliability of the internal bus interface;
however, in practical application, there is a possibility that the master device needs to be restarted due to a certain requirement or problem, and this may be achieved by sending a Restart instruction to the master device by the upper computer, and the master device restarts itself by the program after receiving the instruction. In the restarting process, due to the following uncertain reasons, enumeration failure of the master device to the slave device is caused, so that communication between the master device and the slave device is abnormal, and the case needs to be opened, and an interface line needs to be plugged or pulled out or power is cut off to recover.
Therefore, there is still a need in the art to optimize the bus interface of the master device for the situation that the slave device cannot be optimized, so as to reduce the occurrence probability of the failure.
Disclosure of Invention
In order to solve the above problems in the prior art, that is, in order to solve the problem that the interface communication cannot be established in the re-initialization process after the multi-level interface serial device is restarted, the present invention provides an initialization control device applied to the multi-level interface serial device, wherein the multi-level interface serial device at least comprises an interaction device connected with a master control device through a first level interface, and the master control device connected with a slave device through a second level interface; the master control device enumerates the slave device through the second-level interface after receiving a restart instruction from the interactive device through the first-level interface, and judges whether to perform a re-enumeration process according to the signal state of the second-level interface when the enumeration fails so as to complete an initialization process; and the signal control circuit is connected with the second-level interface and the main equipment, and controls the signal state of the second-level interface to enable the main equipment to perform secondary enumeration.
In the above apparatus for initialization control of a multi-level interface serial device, the signal control circuit is connected to the master control device through the IO interface, when the master control device fails to enumerate the slave device, the level of the IO interface is controlled, and when the signal control circuit detects that the IO interface is at a low level, the signal control circuit controls the signal state of the second level interface to be a slave device access state signal; if the master control device detects the slave device access state signal at the second-level interface, a re-enumeration process is performed.
In the above apparatus for initialization control of a multi-stage interface serial device, the signal control circuit is composed of a transistor, a first resistor and a second resistor, a base of the transistor is connected to the main device through the first resistor, and a collector of the transistor is connected to the second interface through the second resistor. The working principle is that when the IO interface is at a low level, the transistor is conducted, the master device detects that the slave device is connected, and a secondary enumeration process is carried out.
In the above apparatus for initialization control of a multi-level interface serial device, the main control device releases the IO interface after completing the second enumeration.
Further, the invention also provides a multi-level interface serial device, which comprises any one of the above devices applied to the initialization control of the multi-level interface serial device.
Further, another aspect of the present invention provides an initialization method for a multi-level interface serial device, where the multi-level interface serial device at least includes an interaction device connected to a master control device through a first level interface, and the master control device is connected to a slave device through a second level interface, and the method includes the following steps: after the master control device receives a restart instruction from the interactive device through the first-level interface, enumerating the slave device through the second-level interface; and when enumeration fails, controlling the signal state of the second-level interface by using a signal control circuit, and judging whether to perform a re-enumeration process by the main control equipment according to the signal state so as to complete an initialization process.
In the initialization method of the multistage interface series device, the signal control circuit is composed of a transistor, a first resistor and a second resistor, a base electrode of the transistor is connected with the main device through the first resistor, a collector electrode of the transistor is connected with the second interface through the second resistor, when an IO interface is in a low level, the transistor is conducted, the main device detects that the slave device is connected, and a secondary enumeration process is carried out.
In the initialization method of the multistage interface series device, the signal control circuit is composed of a transistor, a first resistor and a second resistor, a base electrode of the transistor is connected with the main device through the first resistor, a collector electrode of the transistor is connected with the second interface through the second resistor, when an IO interface is in a low level, the transistor is conducted, the main device detects that the slave device is connected, and a secondary enumeration process is carried out.
In the initialization method for the multistage interface serial device, the main control device releases the IO interface after finishing the second enumeration.
Further, another aspect of the present invention provides a computer-readable storage medium having stored therein a plurality of program codes, the program codes being adapted to be loaded by a processor and to execute the initialization method of any of the above-mentioned multi-level interface serial apparatuses.
Under the condition of adopting the technical scheme, the invention can obtain the following technical effects: in the multi-stage interface serial device, in the process of reinitializing after the restart of the master device, the secondary communication interface between the master device and the slave device is not interrupted. Through increasing low-cost signal control circuit to supplementary simple software configuration does the secondary for the slave unit and enumerates, makes the holistic reliability of system promote by a wide margin, has reduced the maintenance cycle and the cost in equipment later stage.
Drawings
Preferred embodiments of the present invention are described below with reference to the accompanying drawings, in which:
fig. 1 is a schematic structural diagram of an initialization control apparatus for a multi-stage interface serial device according to an embodiment of the present invention;
fig. 2 is a schematic structural diagram of an initialization control apparatus for a multi-stage interface serial device according to another embodiment of the present invention;
FIG. 3 is a flow chart of an initialization control method for a multi-level interface serial device according to one embodiment of the present invention;
fig. 4 is a flowchart of an initialization control method for a multi-level interface serial device according to another embodiment of the present invention.
Detailed Description
To facilitate understanding of the present invention, the present invention will be described more fully and in detail with reference to the accompanying drawings and examples, but it will be understood by those skilled in the art that these embodiments are merely illustrative of the technical principles of the present invention and are not intended to limit the scope of the present invention.
In the description of the present invention, the "upper computer" may be a personal computer or an industrial personal computer or other computer-like devices for platform and human-computer interaction. The "master device" may be an embedded device or an android device or other controller device. The "slave device" may be a mouse or sensor acquisition module or other general purpose peripheral product. The term "A and/or B" denotes all possible combinations of A and B, such as only A, only B or both A and B. The term "at least one of A or B" or "at least one of A and B" means similar to "A and/or B" and may include only A, only B, or both A and B. The singular forms "a", "an" and "the" may include the plural forms as well.
Referring to fig. 1, the multi-stage serial interface is an embodiment of a USB interface, and the initialization control apparatus of the multi-stage serial interface device of the present invention at least includes the following components:
the interactive device 101 is used as a human-computer interface to control the device, for example, to send a restart instruction, and may be a personal computer or an industrial personal computer or other computer-type devices;
the main control device 102, responding to a restart instruction from the interactive device 101, may be an embedded device or an android device or other control devices including software and hardware;
a first-level serial USB interface 103, a communication interface between the interactive device 101 and the main control device 102;
the slave device 104, a general-purpose device on the market, whose software and hardware cannot be modified, may be a mouse or a sensor acquisition module, etc.
A second-level serial USB interface 105, a communication interface between the master control device 102 and the slave device 104;
and the signal control circuit 106 pulls up the D2+ signal line of the second-stage serial USB interface to the VDD voltage in an initialization process after the main control device is restarted, so that the main control device performs enumeration again after enumeration fails.
In another embodiment of the present invention, during the initialization process after the main control device is restarted, the signal control circuit 106 pulls up the D2-signal line of the second-stage serial USB interface to the VDD voltage, so that the main control device performs enumeration again after the enumeration fails. Therefore, in the multi-stage interface serial device, the secondary communication interface between the master device and the slave device is not interrupted in the process of reinitializing after the master device is restarted.
In another embodiment of the present invention, during the initialization process after the main control device is restarted, the signal control circuit 106 pulls up the D2+ and D2-signal lines of the second-stage serial USB interface to the VDD voltage at the same time, so that the main control device performs enumeration again after the enumeration fails.
The signal control circuit 106 may also be connected to an IO interface of the master control device, a circuit switching state of the signal control circuit is controlled by the master control device, the master control device 102 controls the signal control circuit 106 to pull up a D2+ signal line of the second-stage serial USB interface to a VDD voltage in an initialization process, so that the master control device performs enumeration again after enumeration fails, and the master control device 102 releases the IO interface after enumeration succeeds.
As shown in fig. 2, the signal control circuit 106 further includes:
a transistor 201, a first resistor 202 and a second resistor 203;
the base of the transistor 201 is connected with the IO interface of the main control device 102 through the first resistor 202;
the collector of the transistor 201 is connected with a second-stage serial USB interface D2+ signal line through a second point 203;
when the IO interface of the master device 102 is at a low level, the transistor 201 is turned on, the D2+ signal line of the second-stage serial USB interface 105 is pulled up to a high level, and the master device will perform enumeration again when enumeration fails.
It should be understood by those skilled in the art that although only two stages of interface cascade devices are listed in the above embodiments, in fact, more stages of interface cascade devices may be applied to the solution, and the implementation manner is the same, and will not be described herein again.
The invention provides a multi-level interface serial device, which comprises an initialization control device applied to the multi-level interface serial device in the embodiment.
Through increasing simple low-cost circuit to cooperating the retest and the secondary of software enumerate, reduction that can be very big and evade the trouble probability of taking place, increase the overall reliability of system, avoid opening the maintenance that the quick-witted case carries out plug cable, strengthened the security of equipment.
Further, it should be understood that, since the modules are only configured to illustrate the functional units of the apparatus of the present invention, the corresponding physical devices of the modules may be the processor itself, or a part of software, a part of hardware, or a part of a combination of software and hardware in the processor. Thus, the number of individual blocks in the figures is merely illustrative.
Those skilled in the art will appreciate that the various modules in the apparatus may be adaptively split or combined. Such splitting or combining of specific modules does not cause the technical solutions to deviate from the principle of the present invention, and therefore, the technical solutions after splitting or combining will fall within the protection scope of the present invention.
The invention also provides an initialization method of a multi-level interface serial device, the multi-level interface serial device at least comprises an interactive device and a master control device which are connected through a first level interface, the master control device and a slave device are connected through a second level interface, the method comprises the following steps: s1, after a master control device receives a restart instruction from an interactive device through a first-level interface, enumerating a slave device through a second-level interface; and S2, when enumeration fails, controlling the signal state of the second-level interface by using a signal control circuit, and judging whether to perform a re-enumeration process by the main control equipment according to the signal state so as to complete an initialization process.
In the initialization method of the multistage interface series device, the signal control circuit is composed of a transistor, a first resistor and a second resistor, a base electrode of the transistor is connected with the main device through the first resistor, a collector electrode of the transistor is connected with the second interface through the second resistor, when an IO interface is in a low level, the transistor is conducted, the main device detects that the slave device is connected, and a secondary enumeration process is carried out.
In the initialization method of the multistage interface serial device, the signal control circuit is composed of a transistor, a first resistor and a second resistor, a base electrode of the transistor is connected with the main device through the first resistor, a collector electrode of the transistor is connected with the second interface through the second resistor, when an IO interface is in a low level, the transistor is conducted, the main device detects that the slave device is connected, and a secondary enumeration process is carried out.
In the initialization method for the multistage interface serial device, the main control device releases the IO interface after finishing the second enumeration. With reference to fig. 3, the present invention further provides an initialization method for a multi-level interface serial device, which includes the following main steps:
step 301, an operator sends a restart instruction through the interactive device 101;
step 302, a restart instruction is transmitted to the main control device 102 through the first-stage serial USB interface 103, and the main control device 102 responds to the restart instruction to restart;
step 303, restarting the main control equipment, and initializing;
step 305, the master device reads the D2+ signal of the second-level serial USB interface, which is pulled up to VDD by the signal control circuit 106, so that the master control device 102 re-enumerates the slave device 104;
step 306, the slave device 104 responds to the enumeration process of the master device 102 through the second-level serial USB interface;
step 307, judging whether the master control device 102 successfully enumerates the slave device 104, and if so, finishing initialization; if the enumeration fails, the enumeration is performed again, i.e., step 305 and step 306 are repeated until the enumeration is successful. As shown in fig. 4, the embodiment may further include step 304, the main control device controls the connect pin to be low level by software during the initialization process, so as to control the signal control circuit 106 to pull up the D2+ signal of the second-stage serial USB interface to VDD; after the enumeration is successful, the main control device releases the connect pin under the control of software.
Another aspect of the present invention also provides a computer-readable storage medium in which a plurality of program codes are stored, the program codes being adapted to be loaded and executed by a processor to perform the initialization method for a multi-stage interface serial apparatus described in embodiment 2.
It will be understood by those skilled in the art that all or part of the flow of the method of the above-described embodiment may be implemented by a computer program, which may be stored in a computer-readable storage medium, and the steps of the method embodiments may be implemented when the computer program is executed by a processor. Wherein the computer program comprises computer program code, which may be in the form of source code, object code, an executable file or some intermediate form, etc. The computer-readable medium may include: any entity or device capable of carrying said computer program code, media, usb disk, removable hard disk, magnetic diskette, optical disk, computer memory, read-only memory, random access memory, electrical carrier wave signals, telecommunication signals, software distribution media, etc. It should be noted that the computer readable medium may contain content that is subject to appropriate increase or decrease as required by legislation and patent practice in jurisdictions, for example, in some jurisdictions, computer readable media does not include electrical carrier signals and telecommunications signals as is required by legislation and patent practice.
In the preferred embodiment, the multi-stage serial interface is a USB interface, but the embodiment of the present invention is not limited to the USB interface, and includes other applicable multi-stage serial interfaces.
So far, the technical solution of the present invention has been described with reference to one embodiment shown in the drawings, but it is easily understood by those skilled in the art that the scope of the present invention is obviously not limited to these specific embodiments. Equivalent changes or substitutions of related technical features can be made by those skilled in the art without departing from the principle of the invention, and the technical scheme after the changes or substitutions can fall into the protection scope of the invention.

Claims (7)

1. An initialization control device applied to a multi-level interface serial device, comprising:
the multi-level interface serial equipment at least comprises interaction equipment and main control equipment which are connected through a first level interface, and the main control equipment is connected with slave equipment through a second level interface;
the master control device enumerates the slave device through the second-level interface after receiving a restart instruction from the interactive device through the first-level interface, and performs a re-enumeration process according to the signal state of the second-level interface until enumeration is successful when enumeration fails so as to complete an initialization process;
the signal control circuit is connected with the second-level interface and used for controlling the signal state of the second-level interface so that the master control device can perform enumeration again until enumeration is successful;
the signal control circuit is connected with the master control equipment through an IO interface, when the master control equipment fails to enumerate the slave equipment, the level of the IO interface is controlled, and when the signal control circuit detects that the IO interface is at a low level, the signal control circuit controls the signal state of the second-level interface to be a slave equipment access state signal; the master control device performs a re-enumeration process when the second-level interface detects the slave device access state signal;
the signal control circuit is composed of a transistor, a first resistor and a second resistor, the base of the transistor is connected with the master control device through the first resistor, the collector of the transistor is connected with the second-level interface through the second resistor, when the IO interface is at a low level, the transistor is conducted, and the master control device detects the access of the slave device to perform a secondary enumeration process.
2. The initialization control apparatus applied to a device with multiple serial interfaces as claimed in claim 1, wherein the main control device releases the IO interface after completing the second enumeration.
3. A multi-stage interface serial device, comprising the initialization control apparatus applied to the multi-stage interface serial device according to any one of claims 1 to 2.
4. An initialization method applied to a multi-level interface serial device, wherein the multi-level interface serial device at least comprises an interaction device and a master control device which are connected through a first level interface, the master control device is connected with a slave device through a second level interface, and the method comprises the following steps:
after the master control device receives a restart instruction from the interaction device through the first-level interface, enumerating the slave device through the second-level interface;
when enumeration fails, a signal control circuit is adopted to control the signal state of the second-level interface, and the master control device carries out enumeration process again according to the signal state until enumeration succeeds so as to complete the initialization process;
the signal control circuit is connected with the master control equipment through an IO interface, when the master control equipment fails to enumerate the slave equipment, the level of the IO interface is controlled, and when the signal control circuit detects that the IO interface is at a low level, the signal control circuit controls the signal state of the second-level interface to be a slave equipment access state signal; when the secondary interface detects the slave device access state signal, the master control device performs a re-enumeration process;
the signal control circuit is composed of a transistor, a first resistor and a second resistor, the base of the transistor is connected with the master control device through the first resistor, the collector of the transistor is connected with the second-level interface through the second resistor, when the IO interface is at a low level, the transistor is conducted, and the master control device detects the access of the slave device to perform a secondary enumeration process.
5. The initialization method applied to the multi-stage interface serial device according to claim 4, wherein when the IO interface is at a high level, the transistor is turned off;
the first level interface and the second level interface are both USB interfaces.
6. The initialization method applied to the multi-stage interface serial device according to claim 4, wherein the main control device releases the IO interface after completing the second enumeration.
7. A computer-readable storage medium, in which a program is stored, the program being loaded and executed by a processor to perform the initialization method applied to a multi-stage interface serial apparatus according to any one of claims 4 to 6.
CN202110342040.4A 2021-03-30 2021-03-30 Initialization control device, method and equipment applied to multistage interface series equipment Active CN113064651B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202110342040.4A CN113064651B (en) 2021-03-30 2021-03-30 Initialization control device, method and equipment applied to multistage interface series equipment

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202110342040.4A CN113064651B (en) 2021-03-30 2021-03-30 Initialization control device, method and equipment applied to multistage interface series equipment

Publications (2)

Publication Number Publication Date
CN113064651A CN113064651A (en) 2021-07-02
CN113064651B true CN113064651B (en) 2023-01-24

Family

ID=76564713

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202110342040.4A Active CN113064651B (en) 2021-03-30 2021-03-30 Initialization control device, method and equipment applied to multistage interface series equipment

Country Status (1)

Country Link
CN (1) CN113064651B (en)

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101989248A (en) * 2009-07-31 2011-03-23 比亚迪股份有限公司 Universal serial bus (USB) equipment and method for restarting USB equipment
CN102103528A (en) * 2009-12-22 2011-06-22 杭州华三通信技术有限公司 Device and method for carrying out recovery control on exceptions of USB (universal serial bus) device identification and USB host
US8190798B1 (en) * 2011-03-09 2012-05-29 Apple Inc. Client device configuration based on information stored by host device
CN102890662A (en) * 2012-10-19 2013-01-23 无锡海森诺科技有限公司 Method for identifying host operating system by executing enumeration twice on USB (Universal Serial Bus) HID (Human Interface Device)
CN103955414A (en) * 2014-04-24 2014-07-30 深圳市道通科技有限公司 Self-restoration method and device of USB (universal serial bus) Host fault
CN112269707A (en) * 2020-11-17 2021-01-26 深兰科技(上海)有限公司 USB enumeration detection method, USB host device and storage medium

Family Cites Families (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6735720B1 (en) * 2000-05-31 2004-05-11 Microsoft Corporation Method and system for recovering a failed device on a master-slave bus
EP1425674A1 (en) * 2001-09-10 2004-06-09 Axiohm Transaction Solutions, Inc. Method for automatically recovering from a suspend state in a usb interface
US8135874B2 (en) * 2008-04-02 2012-03-13 June-On Technology Co., Ltd. Automatic mapping and updating computer switching device
US8219729B1 (en) * 2010-01-11 2012-07-10 Cypress Semiconductor Corporation Enumeration circuits, structures and methods for host connected devices
US8645584B2 (en) * 2010-06-27 2014-02-04 Valens Semiconductor Ltd. Method and system for partial USB enumeration and edge initiation
US8566934B2 (en) * 2011-01-21 2013-10-22 Gigavation, Inc. Apparatus and method for enhancing security of data on a host computing device and a peripheral device
JP2012242942A (en) * 2011-05-17 2012-12-10 Panasonic Corp Hub device control method and hub device
CN102725749B (en) * 2011-08-22 2013-11-06 华为技术有限公司 Method and device for enumerating input/output devices
CN102521186B (en) * 2011-11-22 2015-01-14 飞天诚信科技股份有限公司 USB (Universal Serial Bus) key and method for communicating with terminal thereof
US9461887B2 (en) * 2012-12-05 2016-10-04 Cisco Technology, Inc. Stateless flexible boot control
CN105812172B (en) * 2014-12-29 2019-05-10 展讯通信(上海)有限公司 User terminal and its HSIC are from equipment obstacle management method and device
CN108701106B (en) * 2016-12-16 2020-03-10 华为技术有限公司 Data transmission method and equipment
JP2018116648A (en) * 2017-01-20 2018-07-26 キヤノン株式会社 Information processor, control method thereof and program

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101989248A (en) * 2009-07-31 2011-03-23 比亚迪股份有限公司 Universal serial bus (USB) equipment and method for restarting USB equipment
CN102103528A (en) * 2009-12-22 2011-06-22 杭州华三通信技术有限公司 Device and method for carrying out recovery control on exceptions of USB (universal serial bus) device identification and USB host
US8190798B1 (en) * 2011-03-09 2012-05-29 Apple Inc. Client device configuration based on information stored by host device
CN102890662A (en) * 2012-10-19 2013-01-23 无锡海森诺科技有限公司 Method for identifying host operating system by executing enumeration twice on USB (Universal Serial Bus) HID (Human Interface Device)
CN103955414A (en) * 2014-04-24 2014-07-30 深圳市道通科技有限公司 Self-restoration method and device of USB (universal serial bus) Host fault
CN112269707A (en) * 2020-11-17 2021-01-26 深兰科技(上海)有限公司 USB enumeration detection method, USB host device and storage medium

Also Published As

Publication number Publication date
CN113064651A (en) 2021-07-02

Similar Documents

Publication Publication Date Title
CN102880527B (en) Data recovery method of baseboard management controller
EP2798428B1 (en) Apparatus and method for managing operation of a mobile device
CN104679685A (en) Access method of baseboard management controller
CN105824775A (en) Electronic equipment and information processing method
CN112463538A (en) Liquid leakage detection and alarm system, method, device and equipment
CN113064651B (en) Initialization control device, method and equipment applied to multistage interface series equipment
CN116820827B (en) Control method and system of substrate management controller of node server
CN115480884A (en) Chip, test monitoring method of chip and computer readable storage medium
CN113177063B (en) Thermal reset method and related device of PCI bus equipment
CN111090537A (en) Cluster starting method and device, electronic equipment and readable storage medium
CN107273239B (en) Protection system and protection method for server boot code
CN115658152A (en) Firmware upgrading method, firmware, electronic device and computer readable storage medium
TWI776612B (en) Storage device and operation method thereof
CN112187937B (en) Unpairing method and device, terminal equipment and storage medium
US9940289B2 (en) Preventing access to misplugged devices by a service processor
CN112241141A (en) Hardware configuration method, system, device and medium of PLC control system
CN101032145A (en) Method, apparatus and system for maintaining a persistent wireless network connection
CN112199666B (en) Equipment communication method, device, system and electronic equipment
CN114925011B (en) Method and device for solving problem that PCIE hot plug slot position cannot identify equipment
CN215300646U (en) Bypass control device
CN117389658B (en) Method, device, equipment and medium for optimizing equipment of on-board watchdog
CN104142870A (en) Virtual BIOS (basic input /output system) booting system and virtual BIOS booting method
US11921855B2 (en) Anti-malware adaptor for removable storage devices
US11989567B2 (en) Automatic systems devices rediscovery
CN110908963B (en) DF file loading method of airborne display control library

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant