Pagina 1 di 1

C - Intercettare dati da un dispositivo

Inviato: gio 21 feb 2008, 16:28
da angelnico
Devo leggere dei dati provenienti da un lettore di banda magnetica, collegato a usb, che funziona in modalità tastiera.
Qualcuno ha dei suggerimenti sul come ottimizzare tale lettura?
Attualmente utilizzo la funzione
open("/dev/vc/0",O_RDONLY)
Secondo voi va bene?

Re: C - Intercettare dati da un dispositivo

Inviato: dom 20 apr 2008, 23:15
da Calzo
Sì, se non hai altro a disposizione questa è l'unica via e se non hai esigenze particolari a livello di prestazioni è anche la via più semplice.
Se vuoi ottimizzare devi avere a disposizione delle funzioni che ti permettano di accedere al device senza aprire il file di dispositivo. Probabilmente puoi usare le libusb, ma non vorrei dire una sciocchezza. Cose del genere le ho viste fare solo su sistemi embedded.

bye