Gambas-it

Piattaforme => Linux => Topic aperto da: Ceskho - 14 Luglio 2009, 15:13:45

Titolo: protocollo usb
Inserito da: Ceskho - 14 Luglio 2009, 15:13:45
Sotto unix ogni periferiche ed ogni contatto col mondo esterno viene gestito come un file...giusto?

ho cercato in rete per vedere come poter interfacciar il mio pc con un programma in gambas con un dispositivo tramite porta usb. Nessuno pare saperlo. Ho provato a vedere se almeno la porta fosse gestibile tramite terminale ma non ho trovato notizie.chi sa spiegarmi come cavolo si fa?
Titolo: Re: protocollo usb
Inserito da: fsurfing - 14 Luglio 2009, 15:31:32
probabilmente viene gestita come una seriale
Titolo: Re: protocollo usb
Inserito da: Ceskho - 14 Luglio 2009, 15:32:53
ok...può essere..ma il problema rimane sempre lo stesso: come?dove la trovo? come ci accedo?
Titolo: Re: protocollo usb
Inserito da: fsurfing - 14 Luglio 2009, 16:03:29
se non sbaglio si chiam ttyUSB0  e via dicendo, però spesso il nome viene definito dal tipo di apparecchiatura che colleghi , un modem ha l' indirizzo che ho scritto sopra, un lettore mp3 viene gestito in modo diverso e con protocolli a se

tu che ci devi collegare?
Titolo: Re: protocollo usb
Inserito da: Ceskho - 14 Luglio 2009, 16:56:55
Per ora volevo solo fare delle prove con un LED e una resistenza....volevo far accendere e spegnere il LED almeno per capire come funziona....
Titolo: Re: protocollo usb
Inserito da: fsurfing - 14 Luglio 2009, 22:03:44
una cosa è certa...non puoi collegare il led direttamente all' usb (a meno che non utilizzi i due poli dell' alimentazione)ti serve comunque un convertitore precostruito.
su linux magazine di questo mese c'è un applicazion che utilizza un convertitore usb per realizzare controlli remoti con il pc
Titolo: Re: protocollo usb
Inserito da: Ceskho - 15 Luglio 2009, 11:04:53
La parte elettronica non è un problema.....mi interessa la gestione della porta....
Titolo: Re: protocollo usb
Inserito da: leo72 - 16 Luglio 2009, 06:51:07
Credo che tutte le periferiche USB vadano in /dev/usb.
Cmq "frugando" con Google ho trovato questo:
http://blog.liberailvoip.it/2008/03/04/onda-n501hs-et501hs-ed-altri-modem-usb-pcmcia-ed-express-card-con-linux-usbserial/
Titolo: Re: protocollo usb
Inserito da: Ceskho - 16 Luglio 2009, 12:47:16
non è propriamente quello che intendevo...è un processo un pò troppo contorto...io parlavo di gestire la porta per dirli cosa inviare e cosa prelevare....devo essere io a spedire i bit alla porta....
Titolo: Re: protocollo usb
Inserito da: Ceskho - 16 Luglio 2009, 18:54:49
ho visitato qui: http://gambasdoc.org/help/howto/parport

domani quando ho tempo provo a vedere se la stessa cosa può valere con l'usb...
Titolo: Re: protocollo usb
Inserito da: Ceskho - 29 Luglio 2009, 15:10:19
Ho trovato altre e due guide un pò più generiche...le posto nel caso qualcuno stesse seguendo la mia stessa strada....

http://www.linux.it/~rubini/docs/usb/usb.html

http://www.lrr.in.tum.de/Par/arch/usb/usbdoc/
Titolo: Re: protocollo usb
Inserito da: akrobaticone - 21 Maggio 2010, 12:00:13
Riapro questa vecchia discussione

la curiosità mi è rimasta e, leggendo un po di documentazione, mi è parso di capire che le routine in C ci sono tutte
Sarebbe magnifico inserire quel codice in un oggetto di gambas......certo che non è cosa di comuni mortali

Un bellissimo corso sulle periferiche USB era questo
http://www.elettronicain.it/Main/corsi/p_corsi.asp?pagina=Corsi&Corso=PIC-USB (http://www.elettronicain.it/Main/corsi/p_corsi.asp?pagina=Corsi&Corso=PIC-USB)

Titolo: Re: protocollo usb
Inserito da: Ceskho - 21 Maggio 2010, 14:51:28
Riapro questa vecchia discussione

la curiosità mi è rimasta e, leggendo un po di documentazione, mi è parso di capire che le routine in C ci sono tutte
Sarebbe magnifico inserire quel codice in un oggetto di gambas......certo che non è cosa di comuni mortali

Un bellissimo corso sulle periferiche USB era questo
http://www.elettronicain.it/Main/corsi/p_corsi.asp?pagina=Corsi&Corso=PIC-USB (http://www.elettronicain.it/Main/corsi/p_corsi.asp?pagina=Corsi&Corso=PIC-USB)



Se hai del materiale riguardante il C e le usb posta i link qui che così sappiamo dove poter studiare....
Titolo: Re: protocollo usb
Inserito da: akrobaticone - 21 Maggio 2010, 17:56:23
Ho trovato altre e due guide un pò più generiche...le posto nel caso qualcuno stesse seguendo la mia stessa strada....

http://www.linux.it/~rubini/docs/usb/usb.html

http://www.lrr.in.tum.de/Par/arch/usb/usbdoc/
Mi riferivo al secondo link
non ne capisco molto, ma mi ha dato l'impressione che ci fosse del materiale interessante

ogni tanto ci provo....... ::)



Titolo: Re: protocollo usb
Inserito da: Ceskho - 22 Maggio 2010, 00:28:31
Io è da un bel pò che ci sbatto...non ne vengo mai a capo...quando penso di avere avuto l'illuminazione c'è sempre qualcosa che non va...
Titolo: Re: protocollo usb
Inserito da: Luciano - 15 Maggio 2011, 17:24:18
una cosa è certa...non puoi collegare il led direttamente all' usb (a meno che non utilizzi i due poli dell' alimentazione)ti serve comunque un convertitore precostruito.
su linux magazine di questo mese c'è un applicazion che utilizza un convertitore usb per realizzare controlli remoti con il pc

We ciao cm va? senti stavo proprio pensando la stessa cosa che tratta il post .. sei riuscito a capire come comunicare con le USB... se ti va ti spiego cosa avevo in mente.. ciao :)
Titolo: Re: protocollo usb
Inserito da: vuott - 23 Aprile 2012, 23:12:46
Segnalerei al riguardo:

- questa guida redatta dall'iscritto al forum Ste86:
* http://www.gambas-it.org/smf/index.php?action=dlattach;topic=2266.0;attach=2561

- per la questione più in generale:
* http://www.lrr.in.tum.de/Par/arch/usb/usbdoc/
* http://www.linux-usb.org/
* http://www.lrr.in.tum.de/Par/arch/usb/usbdoc/
* http://anaconda.cs.pub.ro/~razvan/books/lin-kernel/Programming%20Guide%20for%20Linux%20USB%20Device%20Drivers.pdf (vedi pagina 65)
* http://www.usb.org

- per la libreria con funzioni C per la gestione dell'USB (e quindi quella utilizzabile con Gambas), ossia la libreria libusb.so:
* http://libusb.sourceforge.net/api-1.0/index.html

 - per il PIC:
* http://openprog.altervista.org/USB_firm_ita.html