Det tar lång tid att skriva en enhetsdrivrutin, och du bör också vara beredd på att felsökning kan ta lång tid.
Nödvändig
- - ett program för att skriva drivrutiner;
- - emulator.
Instruktioner
Steg 1
Om du är ny på att utveckla enhetsdrivrutiner, läs självstudien om hur du skapar en. När du väljer litteratur, var särskilt uppmärksam på plattformen som enhetsdrivrutinen är avsedd för, eftersom detta är av grundläggande betydelse. Det kommer inte heller vara överflödigt att konsolidera kunskapen om objektorienterad programmering, detta hjälper dig att bättre förstå aspekterna av mjukvaruutveckling för enheter.
Steg 2
Gå till den programmerade delen av enhetsdrivrutinenheten. Du måste ladda ner ett programvaruutvecklingsverktyg som Driver Development Kit om du skapar drivrutiner för Windows-operativsystemet. Programmet har också mer praktiska motsvarigheter, till exempel Numega Driver Studio. De flesta program för att skapa drivrutiner för Windows betalas också, vilket gör det svårt att i förväg avgöra om detta utvecklingsverktyg är rätt för dig.
Steg 3
Om du skriver drivrutiner för Ubuntu-operativsystem använder du Linux Device Driver Kit-programvaran. Du kan också ladda ner alla nödvändiga program på Internet från utvecklarnas officiella webbplatser.
Steg 4
Skriv enhetsdrivrutinkoden. Detta kan ta ganska lång tid beroende på utrustningens komplexitet. Kontrollera den skrivna koden för buggar, kontrollera dess arbete på emulatorn i de miljöer där du ska använda den.
Steg 5
Kompilera den skrivna koden i en installationsfil, skriv den till hårddisken tillsammans med källkoden, som du troligtvis behöver mer än en gång för att felsöka sitt arbete i operativsystemet med hänsyn till uppdateringar. Kontrollera att drivrutinen fungerar på flera datorer samtidigt så att du inte behöver skriva om den många gånger i framtiden.