Overview From its introduction to the 2.0 version of the protocol specification, USB (Universal Serial Bus, abbreviated as USB) has been constantly improving itself and maturing. From ordinary computer users, computer engineers to hardware chip manufacturers, USB has been fully recognized. Manufacturers\' hardware and software support for USB is becoming more and more complete. Now the cost and time required to develop a USB peripheral product have been greatly reduced. This was not possible a few years ago. However, as the application field of USB gradually expands, people\'s expectations for USB are getting higher and higher. They hope that USB can be applied in various computer fields, especially in the field of mobile communications. They hope to communicate directly with USB peripherals through mobile devices such as PDA, so that USB can be applied in fields without PCs. Non-PC application fields? This is a fatal weakness of USB. The core position in the topology of USB is the Host (also called the host). Any USB data transmission must be initiated and controlled by the Host. All USB peripherals can only establish a connection with the Host. Any two peripherals or two Hosts cannot communicate directly. At present, a large number of personal computers PCs play the role of Host. Therefore, questions such as \"How to apply USB to the embedded field? How to achieve USB point-to-point communication?\" have entered the discussion agenda of USB developers. It is under this new demand that the embedded application of USBHost has become a new excitement in the USB field. This project was born under the background that the embedded USBHost technology is about to start developing. Traditional USB development is only the development of USB peripherals. The USB bottom-level driver and USB host controller driver are provided by operating systems such as Windows. The details of these drivers are shrouded in mystery. Therefore, to design USBHost, you must design these two parts of the driver. If the Windows source code is not open, these detailed information cannot be obtained.
You Might Like
Recommended ContentMore
Open source project More
Popular Components
Searched by Users
Just Take a LookMore
Trending Downloads
Trending ArticlesMore