USB is an abbreviation for (Universal Serial Bus), which is an external bus standard for regulating the connection and communication of computers with external devices. Is applied in the PC field interface technology. The USB interface supports plug-and-play and hot-swapping of devices. Bus interface The USB bus interface handles the interconnection of the electrical layer with the protocol layer. From an interconnection point of view, a similar bus interface is given by both the device and the host, such as a serial interface machine (SIE). The USB bus interface is implemented by the master controller. The USB system uses the main controller to manage the data transfer between the host and the USB device. Its interface with the main controller depends on the hardware definition of the main controller. At the same time, the USB system is also responsible for managing USB resources, such as bandwidth and bus energy, which makes it possible for customers to access USB. The USB system also has three basic components: Main Controller Driver (HCD) This maps different host controller devices to the USB system. The interface between HCD and USB is called HCDI. The specific HCDI is defined by an operating system that supports different host controllers. The universal master controller (UHCD) is at the bottom of the soft structure, which manages and controls the main controller. The UHCD implements communication with the USB host controller and controls the USB host controller, and it is hidden from other parts of the system software. The highest level in the system software communicates with the host controller via the UHCD software interface. The USB driver (USBD), which is on top of the UHCD drive, provides a driver-level interface that meets the requirements of existing device driver designs. USBD provides a data transfer architecture in the form of I / O request packets (IRPs), which consist of the need to transmit data through a particular pipe (Pipe). In addition, USBD causes the client to appear as an abstraction of the device in order to facilitate abstraction and management. As part of the abstract, USBD has the default pipeline. Through which you can access all USB devices for standard USB control. The default pipe describes a logical channel for communication between USBD and USB devices.
Just say hello and Leave Your Messages
We have received your message, we will contact you very soon.
Oops! Something went wrong please refresh the page and try again.
No.168,Jianlin Rd,Zhangpu Town,Kunshan ,Jiangsu Province