L'interfaccia USB (Universal Serial Bus) ha da tempo sostituito quasi completamente le interfacce seriali e parallele un tempo presenti nei PC e oramai da anni definite legacy. Per l'utente finale ciò ha risolto molti problemi ma, purtroppo la vita al progettista è diventata più complessa, e a volte non di poco.
Questo tutorial è stato scritto principalmente per chi è coinvolto nella progettazione dell'elettronica e del firmware delle periferiche USB; solo parzialmente sono affrontate le problematiche di chi scrive il software sul dispositivo host (il “PC”). Poco o nulla troverà chi deve scrivere un driver per PC.
Per la comprensione è necessaria una conoscenza almeno superficiale dell'elettronica digitale, della programmazione di microcontrollori e della programmazione in sistemi operativi relativamente moderni (windows XP, Linux)
Il simbolo generico di un dispositivo USB è una sorta di tridente in cui si evidenzia la possibilità di connettere diversi dispositivi diversi simultaneamente. Non risulta alcun significato particolare per cerchio, triangolo o quadrato.
I dispositivi USB devo essere certificati attraverso uno dei tre simboli sotto riportati, ciascuno tipico di una determinata velocità.
Universal Serial Bus
- Versione 0.1 - marzo 2012 -
Tutorial in fase di preparazione
Copyright © 2012, Vincenzo Villa (https://www.vincenzov.net)
Quest'opera è stata rilasciata con licenza Creative Commons | Attribuzione-Condividi allo stesso modo 3.0 Unported