Newsgroup: it.hobby.fai-da-te
Titolo: Scrivere driver per periferica USB

Ho comprato un microscopio USB che funziona regolarmente con il suo 
driver, ma un amico, che possiede un altro microscopio USB, mi ha dato 
un programma (Super eyes) che si interfaccia col suo microscopio e 
permette di fare delle misure sui particolari che si stanno osservando.
Purtroppo questo programma non funziona col mio microscopio.
Ho provato a modificare i parametri nel file ".ini" per farglielo 
riconoscere, ma continua a non andare.
Secondo voi si puï¿œ fare qualcosa ?
Grazie,
Piero
 

Piero ha scritto:

Sicuramente un programmatore esperto specializzato in microscopi
potrebbe aiutarti.
 
Comunque in Rete ci sono diversi programmi generici per microscopi.
 
Mai pensato a usare Google? :-)
 
http://lmgtfy.com/?q=driver+per+microscopio+usb
 
 
Ciao,
Roger 
 

Piero ha pensato forte :

Certo, comprare un microscopio come
quello del tuo amico.
 
Cazzo, ma parlate di drivers e manco
sapete di cosa si tratta.
 
 

 sapete di cosa si tratta.
 
Torni a bordo, cazzo! :-)
 
Ciao,
Roger

 quello del tuo amico.
 
eh certo, te la fai facile, peccato che quello del mio amico sia una 
ciofeca
 
 
 

 
http://lmgtfy.com/?q=driver+per+microscopio+usb
 
 
grazie per il link, ma a me non serve un driver generico, ma capire come 
far funzionare il mio microscopio con quel programma.
 
Oltretutto i due microscopi montano lo stesso chip.
 

> Oltretutto i due microscopi montano lo stesso chip.
 
mi correggo, il mio ha una risoluzione doppia dell'altro, quindi i sensori 
sono diversi 
 
 

Dopo dura riflessione, Piero ha scritto :

Ma no, sei tu che la fai facile,
la scrittura di un driver di periferica
e' il compito piu' difficile che affronta
un programmatore.
Si scrive in assembler se sei un programmatore
coi fiocchi (ma oggi non esistono piu')
o al massimo in C.
Occorre conoscere alla perfezione le interfacce
del sistema operativo e le sue primitive di comunicazione.
Vedi tu se e' cosa banale che puo'
fare il primo utente qualsiasi.
 
 

 Secondo voi si puï¿œ fare qualcosa ?
 
puoi chiedere al produttore del TUO microscopio se ha per caso un
software equivalente. Ci sono due possibilitï¿œ: o non ti risponde, o ti
risponde NO. ;)
Scrivere un driver richiede conoscenze che sicuramente non hai, e
documentazione che in ogni caso non avresti nï¿œ ti verrebbe mai fornita,
quindi dimenticatelo.
 
-- 
Alessandra
 
[NUOVO] "Contiamo! il gioco tv, in Delphi" (ebook) -
http://tinyurl.com/contiamo-gioco-delphi
 
Altri libri e pubblicazioni su > 
http://alessandraromano.weebly.com
 
 
Dio ha creato la luce. Ma siamo noi che paghiamo la bolletta. - Aldo
Vincent

 quindi dimenticatelo.
 
ok, perï¿œ cosï¿œ come esistono dei driver universali per certi tipi 
periferiche, che non dipendono nï¿œ dal venditore nï¿œ dal linguaggio, mi 
chiedo se si puï¿œ "dare in pasto" la mia periferica ad un qualche sw per 
fare quello che mi serve, ossia, dato un certo ingrandimento, risalire 
alle dimensioni dell'oggetto attraverso l'inquadratura.
 

Piero ha spiegato il 06/12/2013 :

Prova a scrivere quello che hai scritto qui su Google,
magari trovi quello che cerchi.
In alternativa manda la richiesta alla Microsoft,
alla Apple e perche' no anche alla IBM,
si sa mai...
 
 

 risalire alle dimensioni dell'oggetto attraverso l'inquadratura.
 
esistono driver per certi tipi di chip (ad esempio usb/seriali), ma non
ï¿œ detto che sia il tuo caso ; inoltre, al di lï¿œ della comunicazione
fisica e a basso livello con la periferica (di cui si occupa il
driver), c'ï¿œ la questione del protocollo: se il software del tuo amico
si aspetta di ricevere dalla periferica l'identificativo "PIPPO", che
identifica il microscopio del tuo amico, mentre il tuo microscopio gli
invia "PLUTO",  il software, a prescindere dal driver, non funzionerï¿œ
mai.
 
-- 
Alessandra
 
[NUOVO] "Contiamo! il gioco tv, in Delphi" (ebook) -
http://tinyurl.com/contiamo-gioco-delphi
 
Altri libri e pubblicazioni su > 
http://alessandraromano.weebly.com
 
 
La conoscenza ï¿œ fatta di una materia piï¿œ dura di quella della fede
sicchï¿œ, quando si urtano, ï¿œ la fede a spaccarsi - A.Schopenhauer

 mai.
 
ok capito, allora proverï¿œ un po' di programmi che ho racimolato sul web 
sperando di trovarne uno compatibile.
grazie,
Piero 
 
 

 si sa mai...
 
Te scherzi, ma forse non sai che se scrivi alla Boeing o alla Loocked 
chiedendo i disegni tecnici di qualche aereo te li mandano semplicemente 
pagando le spese di spedizione ed i costi delle fotocopie ...
 

Piero ha scritto:

ï¿œ un'occasione straordinaria per i patiti del fai-da-te!!!
 
Scrivo subito!!! :-)
 
Ciao,
Roger 
 

 fare il primo utente qualsiasi.
 
Ai miei tempi ho installato Unix (unix V7, non linux...) su un pdp 11/70 (lo 
sai cosa �?) modificando il driver del disco e installandolo con un editing 
binario del nastro di installazione.
 
Scrivere un driver non � poi sta gran mostruosit�, e comunque dipende molto 
dalla complessit� della periferica.
Certo bisogna avere l'architettura hardware della periferica sulle punte 
delle dita, molto pi� che saper programmare in assembler...
 
e poi quale assembler? ogni processore ha un assembler diverso... Penserai 
mica che tutta l'informatica sia nata con l'8086?
 
Perch� pensi che sapere di elettronica e informatica (quanto?) ti dia il 
diritto di insolentire tutti?
 
Paolo
 
 

 Paolo
 
Quanto basta, pensa te che ho cominciato con l'ibm 1710.
Vatti ad informare di che cos'e', pirla.
 
 


 
Io mi chiamo Paolo Zini, piacere.
Vediamo... se hai cominciato a lavorare su queste cose negli anni sessanta 
ora viaggi intorno ai 75... sara mica l'effetto dell'alzheimer?
Oppure ti facevano lavorare con i ruderi?
Io ho cominciato nel '73 e ora sono in pensione...
macchine? con l'IBM 1401 facevamo andare la stampante del 7090 (un residuo 
alluvionato di Cape Canaveral, allora si chiamava cos�)
accanto avevamo un IBM 360/67...
e poi avanti fino alla pensione, inizio 2010
 
Paolo
 
 
 

 Paolo
 
fai pena, sei proprio un boccalone