[RELug] rs232
Vladimir Nicola Chersi
vladimir.nicola@jumpy.it
Ven 18 Lug 2008 23:01:43 CEST
> Vladimir Nicola Chersi ha scritto:
>> Allora, da quello che ho capito la comunicazione e' gia' instaurata, tu
>> devi solo inviare dei dati (se cosi' non fosse si tratterebbe solo di
>> impostare i parametri corretti in /etc/serial.conf).
>>
> In Debian etch /etc/serial.conf non c'è, o perlomeno non è li. :-)
Tratto da /etc/init.d/setserial :
# Note that this has been changed so that if /etc/serial.conf exists,
# this script does not configure the ports. It uses
# /var/lib/setserial/autoserial.conf # instead, which is handled by another
# init.d script. However, the script is still used for module loads and
# unloads, even if serial.conf exists.
(spero che tu capisca anche se e' scritto in inglese..)
>> Questi dati devono venire inviati in maniera interattiva, o tu gli devi
>> sparare dentro della roba e basta, e la scheda non ti da alcun tipo di
>> risposta? Oppure devi inviare i tuoi date al momento "giusto"? (ad
>> esempio
>> quando la scheda ti ritorna un a specie di prompt?).
>>
> No, per ora non c'è nulla di interattivo. Va tutto in una sola direzione.
Ottimo. Questo semplifica alquanto le cose...
>> Che cosa fa questa benedetta scheda (se non e' un segreto di stato)?
>>
> Nessun segreto di stato.
> Si tratta di una scheda, in realtà per ora assomiglia più a un ragno,
> che chiude qualche relè e genera un PWM variabile.
A me piaccioni i ragni. Mangiano le zanzare e questo me li rende molto
simpatici... :-)
>> Puoi farci un esempio di quello che fai tu (e cosa risponde la scheda)
>> dentro a gtkterm?
>>
>> Perche', se la cosa non e' interattiva, come ti abbiamo gia' detto in
>> due,
>> con echo hai risolto i tuoi problemi;
>
> echo "pippo pluto paperino e paperoga" > /dev/ttyS0
>
> Con questa sintassi verrebbero usati velocità, parità e ammennicoli vari
> indicati in /etc/serial.conf (o simili). Giusto?
Esattamente.
> E se volessi indicarli esplicitamente nella riga di comando dove dovrei
> metterli?
Dovresti usare setserial da linea di comando, ma se l'ho fatto, l'ho fatto
secoli fa ed ora non mi ricordo piu' esattamente come si fa.
Devi guardarti il man di setserial, o di chi lo ha soppiantato in etch
(anche io ho etch, ma ho aggiornato ad etch da poco ed ero rimasto fermo a
/etc/serial.conf....)
Inoltre penso che setserial per funzionare abbia bisogno dei privilegi di
root...
Saluti, Vladimir Nicola
Maggiori informazioni sulla lista
RELug