View previous topic :: View next topic |
Author |
Message |
SilverXXX l33t
Joined: 18 Sep 2004 Posts: 885
|
Posted: Wed Jul 13, 2005 3:41 pm Post subject: [OT] Creare un periferica USB (e relativi driver) |
|
|
Inanzitutto, chiedo scusa ai mod; se ritengono il post troppo OT, che lo chiudano pure.
Mi è stato chiesto di "progettare" una periferica usb; per essere precisi, una fresa a controllo numerico controllabile via usb. Io dovrei fare la prte elettronica di controllo dei tre motori di spostamento (già esistente, ma solo per porta parallela) e degli altri componenti della fresa (pompa per il liquido refiregerante, mandrino, braccio per il cambio utensile) che collegata ad un pc con su il mio software, crea i pezzi importati da un disegno dxf.
Oltre a molti problemi di implementazione dovute alla caratteristiche meccaniche dei materiali (es se lavoro del rame, devo mandare il mandrino e i motori più lenti, usare più liquido, se devo fare una rifinituare movimenti più piccoli, etc.) rimane il problema di creare una periferica usb + relativo driver (per windows, purtroppo, ma posso farlo anche per linux se trovo della documentazione adatta). Poi dal programma devo anche interfacciarmi col driver (ho una vaga idea di come si fa su windows, ma in linux quasi zero, anche se penso si faccia tramite un file in /dev/).
Qualcuno può aiutarmi?
Ringrazio anticipatamente chiunque abbia la buona volontà anche solo di visitare il thread, ho davvero bisogno di sostegno ( anche morale ) _________________ about:mozilla |
|
Back to top |
|
|
Vendicatore Apprentice
Joined: 05 Apr 2004 Posts: 252 Location: Carate Brianza, Italy
|
Posted: Wed Jul 13, 2005 3:50 pm Post subject: |
|
|
Metodo semplice: adattatore da usb a parallelo.
Altrimenti su www.usb.org trovi le specifiche per usb.
Usando la libreria libusb dovresti poter programmare driver per device usb userspace.
Last edited by Vendicatore on Wed Jul 13, 2005 3:52 pm; edited 1 time in total |
|
Back to top |
|
|
GiRa l33t
Joined: 07 Apr 2005 Posts: 717
|
Posted: Wed Jul 13, 2005 3:51 pm Post subject: |
|
|
Domanda fondamentale: ti pagano $cifra di migliaia di euro vero?
[]Si
[]No
Metti la crocetta. |
|
Back to top |
|
|
Kernel78 Moderator
Joined: 24 Jun 2005 Posts: 3654
|
Posted: Wed Jul 13, 2005 3:54 pm Post subject: |
|
|
GiRa wrote: | Domanda fondamentale: ti pagano $cifra di migliaia di euro vero? |
Vuoi chiedergli una percentuale o vuoi proporre lo stesso lavoro a prezzo più basso ? |
|
Back to top |
|
|
rota l33t
Joined: 13 Aug 2003 Posts: 960
|
Posted: Wed Jul 13, 2005 4:00 pm Post subject: |
|
|
@SilverXXX poi facce sapere come e' andata....ecc... |
|
Back to top |
|
|
SilverXXX l33t
Joined: 18 Sep 2004 Posts: 885
|
Posted: Wed Jul 13, 2005 4:41 pm Post subject: |
|
|
Tra l'altro, è sorto un altro simpaticissimo problema: il driver development kit per windows è a pagamento
Adesso guardo sta libusb, sperando ci sia anche per windows
@ gira: la crocetta va su no, per il momento
EDIT: dannazione, libusb non c'è per windows, sono daccapo col problema del driver _________________ about:mozilla |
|
Back to top |
|
|
rota l33t
Joined: 13 Aug 2003 Posts: 960
|
Posted: Thu Jul 14, 2005 10:05 am Post subject: |
|
|
@Silver la crocetta mettela sul si ...perche non penso che sia una cosa da poco......non te vende per poco......senno se ne aprofittano...... |
|
Back to top |
|
|
randomaze Bodhisattva
Joined: 21 Oct 2003 Posts: 9985
|
Posted: Thu Jul 14, 2005 10:19 am Post subject: |
|
|
SilverXXX wrote: | EDIT: dannazione, libusb non c'è per windows, sono daccapo col problema del driver |
Se sei sul disperato puoi provare a dare uno sguardo a come hanno fatto la versione win32 delle libnjb dato che la versione per linux usa le libusb, ma dato che ne esistono versioni anche per win32 in qualche modo avranno fatto.... _________________ Ciao da me! |
|
Back to top |
|
|
SilverXXX l33t
Joined: 18 Sep 2004 Posts: 885
|
Posted: Thu Jul 14, 2005 1:16 pm Post subject: |
|
|
Vi ringrazio per i consigli, penso torneranno utili entro breve.
Cmq al momento siamo in fermo, mio fratello non è riuscito ancora a finire la progettazione meccanica, quindi ho tempo ancora
EDIT: libnjb su windows va tramite la libreria libusb-win32, porting di libsusb per windows _________________ about:mozilla |
|
Back to top |
|
|
|