Voglio programmare un microcontrollore (AVR) per controllare alcuni LED tramite USB. È solo per interesse su come costruire e programmare i dispositivi USB. Ci sono alcuni microcontrollori AVR che supportano il protocollo USB o io stesso posso implementare il protocollo USB in un altro microcontrollore, ma mi chiedo che cosa usare per scrivere i propri driver sul computer.Programmazione USB
Il mio livello di programmazione del sistema: totale niubbo (da qui la domanda)
Allora, qual è la letteratura che si dovrebbe persone consigli per ottenere una buona conoscenza della tecnologia USB e su come scrivere i propri driver e oltre?
PS: lo so:
C (probabilmente avrà bisogno qui)
Java (probabilmente non sarà necessario qui)
Python (speranza può usarlo qui)
assemblatore (si spera non ne abbia bisogno qui XD).
...
P.P.S: lo sviluppo di driver è diverso per diversi sistemi operativi. Io uso Linux e Windows, quindi qualsiasi materiale relativo a uno o entrambi questi sistemi è il benvenuto.
Il collegamento guida di programmazione non funziona – Benubird