Ellisys   Download | Purchase | Contact | About    
Protocol Analyzers
Technology
  USB
  Certified Wireless USB
  WiMedia UWB
   
Highlights
  Ellisys Innovations
  Customers Applications
   
Whitepapers
  Challenges of Migrating
from USB to Wireless
  Ensuring Wireless USB Quality Assurance

USB (Universal Serial Bus)

USB (Universal Serial Bus) is a communication bus that enables up to 127 peripherals to be linked to a personal computer. Peripherals as varied as a mouse, keyboard, camera, CD writer, telephone or handheld assistant can share the bandwidth of a single bus.

Background

USB was designed to simplify the user's life. Meaning that the latter can connect and disconnect peripherals "hot" (Hot Plug and Play) and doesn't need to worry about configuring hidden addresses or other DMA channels.

The use of standard classes allows any software, which supports a specific class, to use any peripheral which operates on that class, even if this was non-existent when the software was developed. Here are some examples of these classes:

  • Human Interface Devices: keyboard, mouse, joystick, buttons, etc.
  • Audio: speaker, microphone, mixer, etc.
  • Mass storage: disk drive, hard disk, CD or DVD reader, etc.
  • And others such as communication, printers, etc.

USB adds a new dimension to modern IT, reducing the technical operations performed by the user to a strict minimum, making him much happier!

New challenges for developers

But this simplicity comes at a price: complexity is transferred from the peripheral user to the developer. This means that the work of the latter is increased and that he needs the appropriate tools.

A powerful protocol analyzer is vital for the success of USB projects. It enables transmitted data to be checked, performance to be analyzed and developers to be directed to official documents, should he entertain any doubts. Ellisys proposes a product line that covers the most demanding USB analysis needs.

Find out more about Ellisys USB analyzers  »

Future of the technology

To further ease the life of users, the USB-IF created a new wireless extension of USB called Certified Wireless USB. Ellisys released an article demystifying this new protocol by comparing it to wired USB. This article helps USB developers willing to jump to this new cutting edge technology by explaining its basic concepts.

To help developers in this new challenge, Ellisys developed a complete portfolio of development tools for Certified Wireless USB.

Links

Here are a few links to pages containing a whole information range about USB.

USB homepage
USB general FAQ
USB developers FAQ
USB specification and related documents
USB developers webboard
USB developer conference presentation

USB Complete (Jan Axelson)
USB Design By Example (John Hyde)
Programming the WDM (Walter Oney)
USB in a NutShell (Craig Peacock)
USB device drivers, slave and host stacks (Jungo)
USB device and driver development (Andrew Pargeter)

Challenges of Migrating to Wireless USB (article)
Linux USB homepage
Intel USB homepage
Microsoft USB homepage
Academy of USB (test your knowledge of USB)

 ©  2008  Ellisys. All rights reserved - Terms of Use - Privacy Statement - Write to the webmaster