CN110781046A - USB mobile storage equipment quality detection system, method and related components - Google Patents

USB mobile storage equipment quality detection system, method and related components Download PDF

Info

Publication number
CN110781046A
CN110781046A CN201911066561.0A CN201911066561A CN110781046A CN 110781046 A CN110781046 A CN 110781046A CN 201911066561 A CN201911066561 A CN 201911066561A CN 110781046 A CN110781046 A CN 110781046A
Authority
CN
China
Prior art keywords
usb
host
mobile storage
quality detection
equipment
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
CN201911066561.0A
Other languages
Chinese (zh)
Other versions
CN110781046B (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.)
SHENZHEN CHIPSBANK TECHNOLOGY Co Ltd
Original Assignee
SHENZHEN CHIPSBANK 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 SHENZHEN CHIPSBANK TECHNOLOGY Co Ltd filed Critical SHENZHEN CHIPSBANK TECHNOLOGY Co Ltd
Priority to CN201911066561.0A priority Critical patent/CN110781046B/en
Publication of CN110781046A publication Critical patent/CN110781046A/en
Application granted granted Critical
Publication of CN110781046B publication Critical patent/CN110781046B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/22Detection or location of defective computer hardware by testing during standby operation or during idle time, e.g. start-up testing
    • G06F11/2205Detection or location of defective computer hardware by testing during standby operation or during idle time, e.g. start-up testing using arrangements specific to the hardware being tested
    • G06F11/2221Detection or location of defective computer hardware by testing during standby operation or during idle time, e.g. start-up testing using arrangements specific to the hardware being tested to test input/output devices or peripheral units
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02DCLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
    • Y02D10/00Energy efficient computing, e.g. low power processors, power management or thermal management

Landscapes

  • Engineering & Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Computer Hardware Design (AREA)
  • Quality & Reliability (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Information Transfer Systems (AREA)

Abstract

The invention discloses a quality detection system of a USB mobile storage device, which is characterized in that a plurality of USB HOST expansion cards connected with the USB devices to be tested are connected in parallel with a test HOST, and a plurality of USB HOSTs operate simultaneously, so that many-to-many communication between the USB HOSTs and the USB devices to be tested is realized, relatively independent communication channels among the USB devices are ensured, the number of the USB devices connected to each USB HOST is reduced, more parallel testing USB devices are ensured, the problems of scheduling consumption and insufficient bandwidth are effectively reduced compared with the traditional mode of increasing the tested USB devices through a HUB, and the quality detection efficiency of the USB mobile storage device is improved. The invention also discloses a method and a device for detecting the quality of the USB mobile storage equipment, a test host and a readable storage medium, and has the beneficial effects.

Description

USB mobile storage equipment quality detection system, method and related components
Technical Field
The invention relates to the field of USB mobile storage equipment, in particular to a system, a method and a device for detecting the quality of the USB mobile storage equipment, a test host and a readable storage medium.
Background
With the continuous expansion of the demand of the USB mobile storage device and the progress of the manufacturing process, more and more USB mobile storage devices with different characteristics and types are produced, and more emulational products are also produced in the market. The requirement of brand merchants or consumers on the quality of products is higher and higher, and particularly for brand manufacturers, a method capable of detecting the quality of products in batches is urgently needed to detect the quality of products in a classified manner, write data into the USB mobile storage device, read data from the USB mobile storage device, verify the data, compare the data with the data, and detect the quality of the USB mobile storage device quickly and accurately, wherein the quality of the USB mobile storage device comprises parameters such as average writing speed, average reading speed and quality grade.
The current quality detection methods mainly include two types: one is quality detection based on a single USB mobile storage device. Although the detection mode of a single USB mobile storage device can realize that the single device works at the theoretical fastest speed of the device, the realization efficiency of connecting only one device at a time is too low for a large number of device detection tasks. And the other is to adopt a HUB with one driving N ports (usually adopting a HUB with one driving sixteen ports) for detection. And HUB is connected to the USB port of PC through a unified USB cable, and the data transmission of all N USB equipment all will be interacted through same cable and same USB HOST (HOST computer port module), and when the interaction frequency is high, obviously efficiency between different equipment can be influenced, can't reach USB equipment's read-write operation speed upper limit, can only reach 10% -20% of actual speed even, this time that has prolonged single detection greatly, has influenced production efficiency.
Therefore, how to improve the quality detection efficiency of the USB mobile storage device is a technical problem that needs to be solved by those skilled in the art.
Disclosure of Invention
The invention aims to provide a quality detection system of a USB mobile storage device, which can improve the quality detection efficiency of the USB mobile storage device; the invention also aims to provide a quality detection method and device for the USB mobile storage equipment, a test host and a readable storage medium.
In order to solve the above technical problem, the present invention provides a quality detection system for a USB mobile storage device, comprising:
the test system comprises a test HOST, a plurality of USB HOST expansion cards and USB equipment to be tested, wherein the USB equipment to be tested is connected with the USB HOST expansion cards;
the test HOST simultaneously supports a plurality of external USB HOST expansion cards, and the plurality of USB HOST expansion cards are simultaneously externally connected with the test HOST.
Optionally, the test HOST supports a plurality of PCIE slots at the same time, the USB HOST expansion card has a PCIE interface, and the PCIE slot is connected to the PCIE interface.
Optionally, the USB HOST expansion card is: USB3.x HOST extension card.
Optionally, each USB HOST expansion card is linked with 2 cables, and each cable is connected with one USB device.
Optionally, the test host is: and meanwhile, 32 customized HOSTs of external USB HOST expansion cards are supported.
The invention discloses a quality detection method of USB mobile storage equipment, which is based on the quality detection system of the USB mobile storage equipment and comprises the following steps:
the testing HOST computer determines each USB device to be tested which is connected with each USB HOST expansion card;
starting a corresponding quality detection operation thread for the USB equipment through the USB HOST expansion card to generate a detection result;
and acquiring and outputting the detection result.
Optionally, the determining, by the test HOST, each USB device to be tested connected to the USB HOST expansion card includes:
when the test host detects that the USB equipment is accessed, enumerating the accessed USB equipment;
generating the USB equipment directory according to a preset format;
and mapping the USB equipment to the corresponding directory in the USB equipment directory.
The invention discloses a quality detection device of USB mobile storage equipment, comprising:
the device determining unit is used for determining each USB device to be tested connected to each USB HOST expansion card;
the thread starting unit is used for starting a corresponding quality detection operation thread for the USB equipment through the USB HOST expansion card and generating a detection result;
and the result acquisition unit is used for acquiring and outputting the detection result.
The invention discloses a test host, comprising:
a memory for storing a program;
and the processor is used for realizing the steps of the quality detection method of the USB mobile storage equipment when executing the program.
The invention discloses a readable storage medium, wherein a program is stored on the readable storage medium, and the program realizes the steps of the quality detection method of the USB mobile storage equipment when being executed by a processor.
The invention provides a quality detection system of USB mobile storage equipment, comprising: the test system comprises a test HOST, a plurality of USB HOST expansion cards and USB equipment to be tested, wherein the USB equipment to be tested is connected with the USB HOST expansion cards; the test HOST simultaneously supports a plurality of external USB HOST expansion cards, and the USB HOST expansion cards are simultaneously externally connected with the test HOST. Each expansion card is provided with an independent USB HOST, a plurality of USB HOST expansion cards connected with USB equipment to be tested are connected with a test HOST in parallel, the plurality of USB HOSTs operate simultaneously, the multi-to-multi communication between the USB HOSTs and the USB equipment to be tested is ensured, relatively independent communication channels between the USB equipment are ensured, the interference between USB read-write data streams is relieved, compared with the traditional mode of increasing the tested USB equipment through a HUB, the problems of scheduling consumption and insufficient bandwidth are effectively reduced, meanwhile, the test HOST is connected with more external USB HOST expansion cards, the USB HOST expansion cards can also be connected with more USB equipment to be tested, more parallel testing USB equipment quantity is ensured, the problem of small testing quantity in the traditional single USB equipment detection is solved, therefore, the quality detection system of the USB mobile storage equipment provided by the invention can ensure that more USB equipment can be accessed for testing, the testing efficiency of each USB device is improved, and therefore the overall quality detection efficiency of the system is effectively improved.
The invention also discloses a method and a device for detecting the quality of the USB mobile storage equipment, a test host and a readable storage medium, which have the beneficial effects and are not repeated herein.
Drawings
In order to more clearly illustrate the embodiments of the present invention or the technical solutions in the prior art, the drawings used in the description of the embodiments or the prior art will be briefly described below, it is obvious that the drawings in the following description are only embodiments of the present invention, and for those skilled in the art, other drawings can be obtained according to the provided drawings without creative efforts.
FIG. 1 is a block diagram of a quality detection system for a USB removable storage device according to an embodiment of the present invention;
FIG. 2 is a schematic flow chart illustrating an implementation of a method for detecting quality of a USB mobile storage device according to an embodiment of the present invention;
FIG. 3 is a block diagram of a quality detection apparatus for a USB removable storage device according to an embodiment of the present invention;
FIG. 4 is a block diagram of a test host according to an embodiment of the present invention;
fig. 5 is a schematic structural diagram of a test host according to an embodiment of the present invention.
Detailed Description
The core of the invention is to provide a quality detection system of USB mobile storage equipment, which can improve the quality detection efficiency of the USB mobile storage equipment; the other core of the invention is to provide a method and a device for detecting the quality of the USB mobile storage equipment, a test host and a readable storage medium.
In order to make the objects, technical solutions and advantages of the embodiments of the present invention clearer, the technical solutions in the embodiments of the present invention will be clearly and completely described below with reference to the drawings in the embodiments of the present invention, and it is obvious that the described embodiments are some, but not all, embodiments of the present invention. All other embodiments, which can be derived by a person skilled in the art from the embodiments given herein without making any creative effort, shall fall within the protection scope of the present invention.
In the traditional method, a USB HOST in a blue bridge chip in a test HOST is utilized in a multi-USB parallel detection scheme, a hub with four ports is connected to the HOST, then a hub is respectively connected to each port of the hub to form a test port with sixteen ports, each test port is connected with a USB device to be tested, the 16 devices to be tested are equivalently connected to the same USB HOST, the supportable bandwidth of each USB HOST is limited, and the combination of two layers of hubs can cause the attenuation of signals to influence the signal intensity distributed to each device to be tested.
The invention has proposed a USB mobile storage device quality detection system, please refer to fig. 1, fig. 1 is the structure diagram of the USB mobile storage device quality detection system provided in this embodiment; the system mainly comprises: the test system comprises a test HOST, a plurality of USB HOST expansion cards and USB equipment to be tested, wherein the USB equipment to be tested is connected with the USB HOST expansion cards.
The USB device to be tested refers to a USB mobile storage device to be quality tested, and the specific device type is not limited in this embodiment, and may be a TF card, a USB disk, an SSD, or the like.
The test HOST simultaneously supports a plurality of external USB HOST expansion cards, and the plurality of USB HOST expansion cards are simultaneously externally connected with the test HOST.
Because each expansion card is provided with an independent USB HOST, the test HOST is simultaneously connected with a plurality of USB HOST expansion cards, a plurality of USB HOSTs can be ensured to operate simultaneously, a large number of USB devices to be tested are connected with the test HOST through the plurality of USB HOSTs, the test HOST realizes the communication with the USB devices through the plurality of USB HOSTs (one USB device is only connected with one USB HOST), although a plurality of USB devices to be tested are provided, the number of the USB devices connected to each USB HOST is greatly reduced after the plurality of USB HOSTs are adopted, so that relatively independent communication channels can be realized among the USB devices, different USB read-write data flows can not interfere with each other, compared with the traditional mode of increasing the tested USB devices through HUBs (each USB HOST needs to communicate with a plurality of devices), the problems of scheduling consumption and insufficient bandwidth are effectively reduced, the number of USB HOST expansion cards accessed in a certain range is increased, the USB equipment to be tested is connected to different USB HOST expansion cards as far as possible, and the highest writing speed of each USB equipment can be guaranteed.
For example, the theoretical total bandwidth of USB2.0 is 480Mbps, i.e. 60 mbytes per second, the actual total bandwidth is about 40 mbytes per second, if the maximum writing speed of each USB device is 10M, 4 devices will fill up the bandwidth, and if the maximum writing speed is increased to 16 devices, the writing speed is usually only 2M or lower, in terms of the overhead of bus scheduling. If the scheme is adopted, when each USB HOST expansion card is only connected with four or less USB devices, each USB device can operate at the highest writing speed of 10M, and the detection speed of each USB device is effectively improved.
The mainboard (test HOST) needs to support more external USB HOST expansion cards, the HOSTs on the market generally support 8 at most, and in order to increase the number of USB devices to be tested simultaneously, the customized test HOSTs which can support 16 or 32 external USB HOST expansion cards at most can be selected. In order to ensure that the number of USB devices to be tested is the largest and the customization cost of the test HOST is reduced, it is preferable that a customized HOST supporting 32 external USB HOST expansion cards is selected, and the test HOST supports the latest south bridge chip as much as possible to adapt to normal connection between other components.
Most are the PCIE interface for present USB HOST expansion card, consequently for reducing use cost, can choose for use the test HOST computer that supports a plurality of PCIE slots simultaneously, and the PCIE slot is used for connecting the USB HOST expansion card of PCIE interface, realizes the test control of USB equipment, specifically, can choose for use the USB3.x HOST expansion card (taking 4 USB interfaces) of 32 PCIE interfaces to access the PCIE slot on the mainboard, increase the quantity of test USB equipment when reducing use cost. Wherein, x refers to any positive integer, such as 1, 2, 3, etc., and 3.x refers to USB3 series expansion card, specifically to USB 3.1HOST expansion card, USB 3.2HOST expansion card, etc. The expansion card of USB3.x can be used for compatibly testing more USB devices of different versions, effectively expanding the types of the tested USB devices and increasing the universality.
As shown in fig. 1, 2 cables are linked to each USB HOST expansion card, each cable connecting one USB device. Each USB HOST expansion card is connected with two cables instead of the 4 cables supported by the HOST to the maximum extent, so as to ensure that the time consumed for scheduling data between different USB devices on the USB bus is reduced as much as possible during testing, and certainly. Each USB HOST expansion card may also be linked with 3, 4 or any other cables, which is not limited in this embodiment.
In addition, in this embodiment, the cable type of the link cable between the USB HOST expansion card and the USB device is not limited, and a USB3.0 cable may be used to ensure excellent signal transmission quality.
Based on the above technical solution, the USB mobile storage device quality detection system provided in this embodiment adopts a plurality of USB HOST expansion cards connected with USB devices to be tested and connected in parallel to a test HOST, and the plurality of USB HOST operate simultaneously, so as to ensure many-to-many communication between the USB HOST and the USB devices to be tested, ensure relatively independent communication channels between the USB devices, alleviate interference between USB read-write data streams, effectively reduce scheduling consumption and bandwidth insufficiency problems compared with the conventional method of increasing the number of USB devices to be tested by HUB, and the test HOST is connected with a plurality of external USB HOST expansion cards, and the USB HOST expansion cards can also be connected with a plurality of USB devices to be tested, so as to ensure a plurality of parallel test USB devices, thereby solving the problem of a small number of tests in the conventional single USB device test, and therefore, the USB mobile storage device quality detection system provided in the present invention can ensure that a plurality of USB devices are accessed for testing, the testing efficiency of each USB device is improved, and therefore the overall quality detection efficiency of the system is effectively improved.
Based on the quality detection system of the USB mobile storage device described in the foregoing embodiment, the quality detection system of the USB mobile storage device may refer to the above description, and is not described herein again, in this embodiment, a quality detection method based on the system is mainly described, an execution main body of the method is a test host, and fig. 2 is a schematic diagram illustrating an implementation flow of the method, where the method mainly includes:
step s 110: the testing HOST computer determines each USB device to be tested which is connected with each USB HOST expansion card;
the USB device is connected to the test HOST through each USB HOST expansion card, and the test HOST determines each connected USB device, which may generally include determining a device connection status, device identity information, and the like, so as to perform a corresponding quality detection procedure on each USB device.
In order to deepen understanding of the implementation process of determining the USB device to be tested in this embodiment, a specific implementation manner is introduced here, which mainly includes the following steps:
step s 111: when the test host detects that the USB equipment is accessed, enumerating the accessed USB equipment;
the implementation process of determining whether the USB device to be tested is accessed may refer to a conventional implementation manner, for example, the implementation manner may be viewed through a resource manager, and specifically, the USB device is accessed when the USB device is loaded in an operating system (which refers to a process of inserting the USB device into a USB port of a computer and then seeing a drive letter in the resource manager of the operating system).
Step s 112: generating a USB equipment directory according to a preset format;
specifically, a catalog may be generated according to a format of yyyymmddhhmssnnnn (where YYYY is year, MM is month, DD is date, HH is hour, MM is minute, SS is second, and NNNN is a sequence number for device enumeration).
Step s 113: and mapping the USB equipment to the corresponding directory in the USB equipment directory.
The unique directory is established for distinguishing different devices, and corresponding test records are conveniently recorded.
In this embodiment, only the implementation process is described as an example, and other device determination methods can refer to the above description, which is not described herein again.
Step s 120: starting a corresponding quality detection operation thread for the USB equipment through the USB HOST expansion card to generate a detection result;
and automatically starting a corresponding number of operation threads according to the determined number of the devices, and executing a series of operations such as writing, reading and checking and the like on the single device in each single thread until the operation is completed. Specifically, the device detection process may refer to a conventional USB device quality inspection process, which is not limited herein.
According to the method and the device, the USB equipment is connected to the multiple USB HOST expansion cards, and the USB equipment connected among the different USB HOST expansion cards is relatively isolated in a physical layer, so that the test can obtain an indication of success or failure of the equipment test, and relatively accurate parameters such as an average writing speed, an average reading speed, a quality grade and the like. The detection result may include an indication of success or failure of the test, and may further include parameters such as an average writing speed, an average reading speed, and a quality level.
Step s 130: and acquiring and outputting a detection result.
According to the quality detection method for the USB mobile storage device, the plurality of USB devices are subjected to quick quality detection through the separated USB buses, so that the devices can work under the premise of highest efficiency, the devices can be simultaneously detected in batches, and the production efficiency is improved.
Referring to fig. 3, fig. 3 is a block diagram of a quality detection apparatus for USB mobile storage device according to the present embodiment; the apparatus may include: a device determination unit 210, a thread starting unit 220, and a result acquisition unit 230. The quality detection device for the USB mobile storage equipment provided by the embodiment can be mutually compared with the quality detection method for the USB mobile storage equipment.
The device determining unit 210 is mainly configured to determine each USB device to be tested connected to each USB HOST expansion card;
the thread starting unit 220 is mainly used for starting a corresponding quality detection operation thread for the USB equipment through the USB HOST expansion card to generate a detection result;
the result obtaining unit 230 is mainly used for obtaining and outputting the detection result.
Optionally, the device determining unit 210 may specifically include:
a device detecting subunit 211, configured to enumerate an accessed USB device when detecting that the USB device is accessed;
a directory generation subunit 212, configured to generate a USB device directory according to a preset format;
the device mapping subunit 213 is configured to map the USB device to a corresponding directory in the USB device directory.
The quality detection device for the USB mobile storage equipment provided by the embodiment can improve the quality detection efficiency of the USB mobile storage equipment.
Referring to fig. 4, fig. 4 is a block diagram of a test host provided in the present embodiment; the apparatus may include: a memory 300 and a processor 310. The test host can refer to the introduction of the above USB mobile storage device quality detection system.
The memory 300 is mainly used for storing programs;
the processor 310 is mainly used for implementing the steps of the quality detection method of the USB mobile storage device when executing the program.
Referring to fig. 5, a schematic structural diagram of a test host provided in this embodiment is shown, where the test host may generate relatively large differences due to different configurations or performances, and may include one or more processors (CPUs) 322 (e.g., one or more processors) and a memory 332, and one or more storage media 330 (e.g., one or more mass storage devices) storing an application 342 or data 344. Memory 332 and storage media 330 may be, among other things, transient storage or persistent storage. The program stored on the storage medium 330 may include one or more modules (not shown), each of which may include a series of instructions operating on a data processing device. Still further, the central processor 322 may be configured to communicate with the storage medium 330, and execute a series of instruction operations in the storage medium 330 on the test host 301.
The test host 301 may also include one or more power supplies 326, one or more wired or wireless network interfaces 350, one or more input-output interfaces 358, and/or one or more operating systems 341, such as Windows ServerTM, Mac OS XTM, UnixTM, LinuxTM, FreeBSDTM, and so forth.
The steps in the USB mobile storage device quality detection method described in fig. 1 above may be implemented by the structure of the test host.
The embodiment discloses a readable storage medium, where a program is stored on the readable storage medium, and the program, when executed by a processor, implements the steps of the method for detecting the quality of the USB mobile storage device, where the method for detecting the quality of the USB mobile storage device may refer to the embodiment corresponding to fig. 2, and is not described herein again.
The embodiments are described in a progressive manner in the specification, each embodiment focuses on differences from other embodiments, and the same and similar parts among the embodiments are referred to each other. The device disclosed by the embodiment corresponds to the method disclosed by the embodiment, so that the description is simple, and the relevant points can be referred to the method part for description.
Those of skill would further appreciate that the various illustrative elements and algorithm steps described in connection with the embodiments disclosed herein may be implemented as electronic hardware, computer software, or combinations of both, and that the various illustrative components and steps have been described above generally in terms of their functionality in order to clearly illustrate this interchangeability of hardware and software. Whether such functionality is implemented as hardware or software depends upon the particular application and design constraints imposed on the implementation. Skilled artisans may implement the described functionality in varying ways for each particular application, but such implementation decisions should not be interpreted as causing a departure from the scope of the present invention.
The steps of a method or algorithm described in connection with the embodiments disclosed herein may be embodied directly in hardware, in a software module executed by a processor, or in a combination of the two. A software module may reside in Random Access Memory (RAM), memory, Read Only Memory (ROM), electrically programmable ROM, electrically erasable programmable ROM, registers, hard disk, a removable disk, a CD-ROM, or any other form of storage medium known in the art.
The above details are provided for the quality detection system, method, apparatus, test host and readable storage medium of the USB mobile storage device provided by the present invention. The principles and embodiments of the present invention are explained herein using specific examples, which are presented only to assist in understanding the method and its core concepts. It should be noted that, for those skilled in the art, it is possible to make various improvements and modifications to the present invention without departing from the principle of the present invention, and those improvements and modifications also fall within the scope of the claims of the present invention.

Claims (10)

1. A quality detection system for a USB mobile storage device, comprising: the test system comprises a test HOST, a plurality of USB HOST expansion cards and USB equipment to be tested, wherein the USB equipment to be tested is connected with the USB HOST expansion cards;
the test HOST simultaneously supports a plurality of external USB HOST expansion cards, and the plurality of USB HOST expansion cards are simultaneously externally connected with the test HOST.
2. The system of claim 1, wherein the test HOST supports a plurality of PCIE slots at the same time, the USB HOST expansion card has a PCIE interface, and the PCIE slot is connected to the PCIE interface.
3. The USB mobile storage device quality detection system of claim 2, wherein the USB HOST expansion card is: USB3.x HOST extension card.
4. The USB mobile storage device quality detection system of claim 1, wherein each USB BIOS expansion card has 2 cables connected thereto, each cable connecting to one USB device.
5. The USB mobile storage device quality detection system of claim 1, wherein the test host is: and meanwhile, 32 customized HOSTs of external USB HOST expansion cards are supported.
6. A quality detection method for USB mobile storage devices, which is based on the quality detection system for USB mobile storage devices of any one of claims 1 to 5, and comprises:
the testing HOST computer determines each USB device to be tested which is connected with each USB HOST expansion card;
starting a corresponding quality detection operation thread for the USB equipment through the USB HOST expansion card to generate a detection result;
and acquiring and outputting the detection result.
7. The method as claimed in claim 6, wherein the step of determining the USB devices to be tested connected to the USB HOST extension card by the test HOST comprises:
when the test host detects that the USB equipment is accessed, enumerating the accessed USB equipment;
generating the USB equipment directory according to a preset format;
and mapping the USB equipment to the corresponding directory in the USB equipment directory.
8. A quality detection device for USB mobile storage equipment is characterized by comprising:
the device determining unit is used for determining each USB device to be tested connected to each USB HOST expansion card;
the thread starting unit is used for starting a corresponding quality detection operation thread for the USB equipment through the USB HOST expansion card and generating a detection result;
and the result acquisition unit is used for acquiring and outputting the detection result.
9. A test host, comprising:
a memory for storing a program;
a processor for implementing the steps of the method for detecting the quality of the USB mobile storage device according to claim 6 or 7 when executing the program.
10. A readable storage medium, characterized in that the readable storage medium stores thereon a program, which when executed by a processor implements the steps of the USB mobile storage device quality detection method according to claim 6 or 7.
CN201911066561.0A 2019-11-04 2019-11-04 USB mobile storage equipment quality detection system, method and related components Active CN110781046B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201911066561.0A CN110781046B (en) 2019-11-04 2019-11-04 USB mobile storage equipment quality detection system, method and related components

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201911066561.0A CN110781046B (en) 2019-11-04 2019-11-04 USB mobile storage equipment quality detection system, method and related components

Publications (2)

Publication Number Publication Date
CN110781046A true CN110781046A (en) 2020-02-11
CN110781046B CN110781046B (en) 2023-06-02

Family

ID=69388838

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201911066561.0A Active CN110781046B (en) 2019-11-04 2019-11-04 USB mobile storage equipment quality detection system, method and related components

Country Status (1)

Country Link
CN (1) CN110781046B (en)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN112259155A (en) * 2020-11-16 2021-01-22 深圳市硅格半导体有限公司 USB device test system and method and SATA device test system and method
CN112631819A (en) * 2020-12-25 2021-04-09 深圳忆联信息***有限公司 Method and device for collecting SSD error log, computer equipment and storage medium
CN112860498A (en) * 2021-01-29 2021-05-28 紫光展讯通信(惠州)有限公司 Test method, device, equipment and system for configuration channel

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20090313512A1 (en) * 2008-06-13 2009-12-17 Silicon Motion, Inc. Apparatus and method for memory card testing
CN102237115A (en) * 2011-08-03 2011-11-09 深圳芯邦科技股份有限公司 Test method and corresponding test system
CN105760266A (en) * 2016-02-24 2016-07-13 深圳芯邦科技股份有限公司 Mobile device capacity detecting method based on Nand Flash
CN205942360U (en) * 2016-08-22 2017-02-08 上海船舶运输科学研究所 USB bus interface's extensions card based on PCI E structure
US20190018802A1 (en) * 2017-07-14 2019-01-17 Intel Corporation Usb2 high speed connection for testing
CN110297735A (en) * 2019-06-28 2019-10-01 深圳忆联信息***有限公司 General based on solid state hard disk sentences test macro again

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20090313512A1 (en) * 2008-06-13 2009-12-17 Silicon Motion, Inc. Apparatus and method for memory card testing
CN102237115A (en) * 2011-08-03 2011-11-09 深圳芯邦科技股份有限公司 Test method and corresponding test system
CN105760266A (en) * 2016-02-24 2016-07-13 深圳芯邦科技股份有限公司 Mobile device capacity detecting method based on Nand Flash
CN205942360U (en) * 2016-08-22 2017-02-08 上海船舶运输科学研究所 USB bus interface's extensions card based on PCI E structure
US20190018802A1 (en) * 2017-07-14 2019-01-17 Intel Corporation Usb2 high speed connection for testing
CN110297735A (en) * 2019-06-28 2019-10-01 深圳忆联信息***有限公司 General based on solid state hard disk sentences test macro again

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
郑兆远: "狂飙160MB/秒 佰科USB3.0扩展卡评测", 《HTTPS://MST.ZOL.COM.CN/227/2277541_ALL.HTML》 *

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN112259155A (en) * 2020-11-16 2021-01-22 深圳市硅格半导体有限公司 USB device test system and method and SATA device test system and method
CN112631819A (en) * 2020-12-25 2021-04-09 深圳忆联信息***有限公司 Method and device for collecting SSD error log, computer equipment and storage medium
CN112860498A (en) * 2021-01-29 2021-05-28 紫光展讯通信(惠州)有限公司 Test method, device, equipment and system for configuration channel

Also Published As

Publication number Publication date
CN110781046B (en) 2023-06-02

Similar Documents

Publication Publication Date Title
CN110781046B (en) USB mobile storage equipment quality detection system, method and related components
US8140730B2 (en) System reconfiguration of expansion cards
CN107357753B (en) Method and system for realizing automatic matching of PCIE port and hard disk address
US20190114100A1 (en) System and method for detecting hard disk state
US9285427B2 (en) Testing apparatus and testing method of electronic device
CN109947682B (en) Server mainboard and server
CN115547396B (en) Test method and device for eMMC
CN113014339B (en) Quality test method, device and equipment for PCIe external plug-in card receiving channel
CN112799985B (en) USB interface control method, USB control circuit and intelligent networking equipment mainboard
CN101441592A (en) Test system and method of embedded system
CN107290654A (en) A kind of fpga logic test structure and method
CN107248418A (en) A kind of method that Rack whole machine cabinets batch carries out NVME disk reliability testings
CN220473935U (en) PCIE (peripheral component interface express) expansion system supporting identification detection
CN106886477B (en) Method and device for setting monitoring threshold in cloud system
CN117149550A (en) Solid state disk performance detection method and device and electronic equipment
CN117290165A (en) Method, system, device and storage medium for chip test
CN107220153A (en) A kind of calculator memory switching card test method and device based on UEFI
CN110990207A (en) BPS memory test method, system, terminal and storage medium based on Whitley platform
CN116089139A (en) Method, device and medium for processing serial hard disk faults
CN115422091A (en) Firmware debugging method and device, electronic equipment and storage medium
CN113254290A (en) Memory particle multidimensional test method, device and system and readable storage medium
CN116955129A (en) Automatic generation of code function and test case mappings
CN111596199B (en) Test chip, integrated circuit test method and system and detection equipment
CN106527977A (en) A parameter configuring method and a storage apparatus
CN111462809A (en) NVME hard disk test fixture and test method

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