Qualsiasi periferica hardware viene riconosciuta utilizzando uno
specifico driver software, uno strato di istruzioni che consentono,
generalmente tramite una API, al SO di implementare le funzioni previste
dalla periferica.
Alcune periferiche hanno uno strato sw per la programmazione standard,
come ad esempio i modem con il linguaggio hayes (AT) o le stampanti con
i vari PCL, PS e via dicendo.
In sostanza per programmare delle funzioni specifiche su una periferica
questa deve essere riconosciuta dall'hardware (devi averne i driver) e
devi possedere una interfaccia sw che ne consenta la programmazione in
un linguaggio compatibile con quello che utilizzi.
Le mie esperienze risalgono a qualche anno fa. Un dispositivo di
lettura/scrittura conensso alla porta seriale ed una dll che consentiva
l'accesso alla API del driver. Molto semplice, sia come struttura che
come accesso, visto che in fondo i comandi sono inizializza, scrivi,
leggi, cancella.
Nulla di complicato, insomma, se sai cavartela con dichiarazioni ed API.
--
-> GbC|
www.gbcweb.com
www.chiappori.com