Formatting code for USB


show source only

{{trail toc="BusDeCommunication"}}
-----

====== Universal Serial Bus (USB) ======

http://en.wikipedia.org/wiki/USB
http://fr.wikipedia.org/wiki/USB

===== Introduction =====
http://www.usb.org/developers (norme)

http://www.beyondlogic.org/usbnutshell/usb1.htm ""BeyondLogic"" USB in a Nutshell
http://www.abcelectronique.com/acquier/USB.html (traduction fr)
http://u.s.b.free.fr

http://grandzebu.net/electronique/usb/usb.htm

VID (Vendor ID) / PID (Product ID) pair
http://www.usb.org/developers/vendor.html
Listes de VID/PID
http://www.linux-usb.org/usb.ids
http://www.qbik.ch/usb/devices/search.php Recherche VID/PID
http://www.usb.org/developers/tools/comp_dump Liste officielle des VID
http://listing.driveragent.com/usb
Achat de VID / PID (buy/purchase VID/PID)
http://www.voti.nl/shop/catalog.html
http://www.ezprototypes.com/EZModulesMain.php
http://www.mecanique.co.uk
[[USBprive Mes clés VID/PID]] (privé)

http://www.dlpdesign.com DLP Design USB
http://www.jged.com/USB/designguide.html A Step-By-Step Guide to Developing USB I/O Devices by John Hyde
http://www.usb-by-example.com USB Design by Example
http://www.lvr.com/usb.htm USB Central

http://www.usbmadesimple.co.uk/ USB made simple

http://www.beyondlogic.org/usb/cypress.htm A USB Driver for the Cypress USB Starter Kit

http://www.microsoft.com/whdc/system/bus/usb/default.mspx Windows Hardware Developer Central - USB Architecture
voir aussi [[Drivers]]

http://www.intel.com/technology/usb/faq.htm Intel FAQ for USB

===== Quelques chipsets pour gérer l'USB (convertisseur RS232/USB et autres) =====
FTDI http://www.ftdichip.com FT232 FT232R
VID : ##0x0403##
Programmation de l'EEPROM via MProg

Prolific PL2303 (support dans noyau Linux)
Texas Instrument TUSB 3410 USB to Serial Controller

http://www.lvr.com/usbchips.htm
Cypress SL811S http://www.cypress.com
Philips PDIUSBD11 PDIUSB12
Fairchild USB1T11AM
Net Chip NET2888 / 2890 / 2270 / 2280

Silicon Laboratories CP2102 CP2103 USB
http://www.silabs.com

voir plaque de développement
http://www.sparkfun.com

Maxim MAX3420E

voir aussi :
- Motorola 68HC908JB8
- ATMEL [[AVR]] USB
hardware
http://www.atmel.com/products/AVR/usb
software
http://www.obdev.at/products/avrusb AVR USB
http://www.xs4all.nl/~dicks/avr/usbtiny ""USBtiny""
http://www.cesko.host.sk/IgorPlugUSB/IgorPlug-USB%20(AVR)_eng.htm IgorPlug-USB

- Microchip [[PIC]] USB
http://www.microchip.com/stellent/idcplg?IdcService=SS_GET_PAGE&nodeId=2124&param=en022613&page=wwwFullSpeedUSB
PIC 18F4550 et 18F2550
Firmware / bootloader et exemples MCHPFSUSB_Setup : http://www.microchip.com/Microchip.WWW.SecureSoftwareList/secsoftwaredownload.aspx?device=en021940&lang=en&ReturnURL=http://www.microchip.com/stellent/idcplg?IdcService=SS_GET_PAGE&nodeId=1406&dDocName=en021940#
http://www.olimex.com/dev PIC > PIC-P28-USB ou PIC-USB-4550
http://www.olimex.com/dev/pdf/PIC/PIC-USB-4550.pdf
USB CDC-ACM (Abstract Control Model) http://www.jungo.com/st/embedded_usb_cdc.html
Exemples
http://electronicfr.com/index.php/fr/Table/Microcontrollers-and-USB
http://www.roboticus.org/index.php?mod=articles&id=26

===== Convertisseurs USB/Parallèle =====
Prolific PL2305

===== Convertisseurs USB/I2C - USB/I2C adapter =====
http://www.robotfuzz.com/OSIF

===== [[Connecteurs]] =====

===== Gadgets USB =====
http://www.everythingusb.com

===== Logiciels pour tester des périphériques USB =====
http://www.ftdichip.com/Resources/Utilities.htm
Microsoft USBView (voir Microsoft Driver Developpement Kit DDK)
Linux ""USBView"" http://www.kroah.com/linux-usb/
##lsusb##
##sudo lsusb -v## donne davantage d'informations

libusb - support en espace utilisateur
http://libusb.sourceforge.net
http://libusb.sourceforge.net/doc

http://linuxfr.org/forums/14/19882.html
http://www.linuxjournal.com/node/7466/print
http://www.cs.indiana.edu/~bpisupat/work/usb.html
GNU Linux Magazine France n°100 p56 Electronique et USB

Linux USB - support en espace noyau voir aussi DriversLinux
http://www.linux-usb.org
voir fichier usb-skeleton


===== Livres =====
Linux Device Drivers (anglais)
Ed O'Reilly
http://lwn.net/images/pdf/LDD3/ch13.pdf Livre Linux Device Drivers - Chapitre USB Drivers
voir DriversLinux

USB Complete Everything You Need to Develop Custom USB Peripherals Third Edition
Jan Axelson
http://picvietnam.com/download/Tutorial/USB_Complete_3rdEdition.pdf

===== Classes de périphériques =====
==== Human interface device HID ====
http://www.edn.com/article/CA243218.html Using the HID class
http://msdn2.microsoft.com/en-us/library/aa908537.aspx

==== USB Test & Measurement Class USB-TMC ====
http://digital.ni.com/public.nsf/allkb/044FA220F32774ED86256DB3005850CA?OpenDocument
http://adn.tm.agilent.com/index.cgi?CONTENT_ID=1449
http://www.eeproductcenter.com/test-measure/opinion/showArticle.jhtml?articleID=160500369
http://digital.ni.com/public.nsf/allkb/0F51416F401C82ED86256E2B003ACD82

Standard Commands for Programmable Instruments (SCPI)
http://en.wikipedia.org/wiki/Standard_Commands_for_Programmable_Instruments
http://fr.wikipedia.org/wiki/Standard_Commands_for_Programmable_Instruments
http://www.scpiconsortium.org
http://www.jpacsoft.com/parser_free_demo.htm

voir aussi : [[Labview]] VISA / IVI ...
==== Autres ====
Audio class, Communication class, Mass Storage/Bulk-Only Transport, Printer class
http://www.usb.org/developers/defined_class
http://www.usb.org/developers/devclass_docs

===== Analyseur USB / USB traffic analysis / USB transaction analyser =====
""SnoopyPro"" http://usbsnoop.sourceforge.net
""SniffUsb"" http://www.pcausa.com/Utilities/UsbSnoop/default.htm

===== USB code generator =====
http://www.comvcon.com/USBWinCodeGen.html
http://www.jungo.com ""WinDriver""
http://www.bsquare.com ""WinRT""

voir aussi :
- [[Drivers]]
- [[Electronique]]
- [[Devel]]
- [[uC]]
- [[RS232]]
Valid XHTML 1.0 Transitional :: Valid CSS :: Powered by WikkaWiki