Over dit artikel

Aan de slag met USB, deel 2

zelf drivers maken

Aan de slag met USB, deel 2
In de vorige Elektuur-uitgave werd beschreven hoe stuurprogramma’s gebruikt worden. Nu zullen we zelf een Cypress-driver aanpassen. Met slechts een paar hulpprogramma’s kunt u direct aan de slag, ook als u geen ervaring heeft met Microsoft Visual Studio. Alle stappen worden tot in detail beschreven.
Bij apparaatbeheer van Windows, zijn onder USB-Controllers alle op dat moment aangesloten USB-apparaten opgesomd. In Figuur 1 zijn dat een USB-apparaat met de Cypress-chip zonder EEPROM en een USB-dataspion voor BinTerm.
Een stuurprogramma – uit het niets - zelf schrijven, is voor een normale sterveling haast niet te doen. Gelukkig stelt Cypress niet alleen de installeerbare versie van de EZ-USB-driver ter beschikking, maar ook de source-code.
De complete driver bestaat uit twee delen: het inf-bestand met setup-informatie en een sys-bestand, de eigenlijke driver. Het inf-bestand kan met een eenvoudige tekst-editor bewerkt worden. Om een sys-bestand te maken, is een C++-compiler nodig.
Dit artikel kan alleen worden gedownload door geregistreerde gebruikers.
Login | Registreer nu!
Reacties worden ingeladen...