document: how-to-use-usb-without-knowing-usb.pdf

Technical Papers:

How to Use USB without Knowing USB

John Hyde
USB Design by Example

USB is now a mature technology yet many people are not using it since they perceive it as « too complicated. » To date, all USB books and most USB technical articles have presented USB as a « technical wonder » and the reader is flooded with details such as packet types and descriptor parsing. Not surprisingly, many people who could take advantage of USB are holding back. This paper treats USB as a tool that can be used to solve real world problems in embedded systems design.

=================================

USB est une technologie mature encore beaucoup de personnes ne l’utilisez pas car ils le perçoivent comme « trop compliqué ». À ce jour, tous les livres de USB et la plupart articles techniques de USB ont présenté USB comme une «merveille technique», et le lecteur est inondé avec des détails tels que les types de paquages et de l’analyse du descripteur. Sans surprise, beaucoup de personnes, qui pourrait tirer avantage de l’USB, freinent. Ce document traite USB comme un outil qui peut être utilisé pour résoudre des problèmes mondiaux dans la conception de systèmes embarqués.

+++++++++++++++++++++++++++++++++++

Ce document travaille sur beaucoup d’exemples, en commençant par un seul bouton et se terminant en y intégrant le contrôleur USB hôte. Il ya trois sections distinctes, ce qui couvre l’introduction essentielle USB mais a expliqué la terminologie relative à RS232 qui vous le savez déjà, je puis construire une gamme de systèmes embarqués qui s’attachent à un hôte USB tels qu’un PC, Mac, Linux, ou de n’importe quel port USB-aware OS; je puis ajouter un périphérique de stockage de masse à un produit embarqué. Vous découvrirez que l’ensemble des bas-niveau USB questions ont été déjà résolu et vous pouvez utiliser ces éléments constitutifs pour résoudre vos défis de conception des systèmes embarqués. Ces exemples sont téléchargeables à partir http://www.USB-By-Example.com.