Discussione: Programmare drive
View Single Post
Old 01-02-2002, 22:37   #2
cionci
Senior Member
 
L'Avatar di cionci
 
Iscritto dal: Apr 2000
Città: Vicino a Montecatini(Pistoia) Moto:Kawasaki Ninja ZX-9R Scudetti: 29
Messaggi: 53971
Per Microsoft c'è Driver SDK...

Comunque un driver deve attualmente interfacciarsi fra le routine che il sistema operativo mette a disposizione dei programmatori e l'hardware...

Sotto Windows in pratica fare un driver significa sviluppare diverse funzioni con un'interfaccia standard oppure dedicata (dipende dalla periferica)...all'interno di queste funzioni però si va a lavorare a livello molto basso sui registri della periferica e programmando le varie routine di gestione delle eventuali interruzioni generate dalla periferica...

Sotto Linux la maggior parte consiste nel creare l'interfaccia per il device node...altrimenti consiste nel creare il modulo di gestione (sempre simile a quello che succede con Windows) da infilare nel kernel...o altre volte entrambi...
cionci è offline   Rispondi citando il messaggio o parte di esso