BYTE.com
RSS feed

Newsletter
Free E-mail Newsletter from BYTE.com
Email Address
First Name
Last Name




 
    
             
BYTE.com > Features > 2007

Integrating USB Into Products

By Allan Neville

January 1, 2007

(Integrating USB Into Products :  Page 1 of 1 )



In recent years USB has taken the place of traditional serial standards as the main communications protocol between devices. Lately, there has been an increase in the market demand for products to support USB devices like keyboards, printers, and memories; or for products to communicate with a PC through the USB interface.

Since its introduction more than a decade ago, the Universal Serial Bus (USB) protocol has become a technology "rock star". Walk into any electronic store and most likely one out of three devices has a USB port.

It started as a substitute to old communications ports on the PC such as RS232 and the parallel port to meet the new demands of the PC market. And since then it has been used in everything from coffee mug warmers to 10GByte hard drives.

The USB specification defines everything from mechanical connectors and cables, all the way through operation of the system, network layers, and power management. We will review some of these issues in this article and look at some example implementations.

Brief History

The USB standard was officially introduced in 1995 by a consortium form by seven computer and telecommunication industry leaders: Compaq, DEC, IBM, Intel, Microsoft, NEC and Northern Telecom. Since then it has grown to more than 1000 members in the USB implementers forum (USB-IF).

In 1996 the USB 1.0 standard was released specifying the main aspects of the USB standard as we know it: support for 12Mbps high speed bus and a low speed bus at 1.5Mbps, the definition of the mechanical connectors, and the specification of the software stack.

By 1999 due to the popularity of the USB protocol and some problems that had been identified, revision 1.1 was released. This version clarified some ambiguities regarding timing and corrected some problems that existed in the previous revision.

But not until 1999, when Microsoft and Apple incorporated the use of USB into their operating systems did USB find "stardom".

 Page 1 of 1 


BYTE.com > Features > 2007
Dr. Dobb's Media Center

What Zope Did Wrong (and How It's Being Fixed)
Dr. Dobb's talks with Lennart Regebro about the many things that Zope 2 did right and did wrong. Lennart has also been one of the driving forces behind Five, the integration of Zope 3 technologies into Zope 2.

Ubuntu and the Software Around It
Dr. Dobb's interviews Ubuntu's Gerry Carr about the Linux-based Ubuntu operating sytem and the application lifecycle tools -- such as the recently released Launchpad -- that surround it.

BYTE.com Store

BYTE CD-ROM
NOW, on one CD-ROM, you can instantly access more than 8 years of BYTE.
 
The Best of BYTE: Volume 2 - Heuristic Algorithms
The Best of BYTE: Volume 2 - Heuristic Algorithms
In this volume of Best of BYTE, we explore the emergence of some heuristic algorithms. Although we have only scratched the surface of this intriguing subject, we hope we've suggested the potential of the synthesis of heuristics and algorithms.

© 2008 Think Services, Privacy Policy, Terms of Service, United Business Media Limited
Site comments: webmaster@byte.com
Web Sites: BYTE.com, dotnetjunkies.com, Dr. Dobb's Journal, SD Expo, Sys Admin, sqljunkies.com, Unixreview



MarketPlace
simple helix is the most trusted name in the hosting industry! Join us and host with the experts!
HP network adapters help get the most from your virtualized servers. Learn more at HP.IntelVT.com.
Get Complimentary access to Gartner�s "2007 Magic Quadrant for Endpoint Protection Platforms"
Helps Employees Develop & Hone New Technical Programming Skills. Sign Up & Get Full Access.
Sign Up & Get Full Access To The Definitive Online Book Collection With SkillSoft's Books24x7�.
Wanna see your ad here?
 

web2