Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
[PORT SERIE] redirection dans un fichier temporaire
View unanswered posts
View posts from last 24 hours

 
Reply to topic    Gentoo Forums Forum Index French
View previous topic :: View next topic  
Author Message
laurent_fait_du_bateau
n00b
n00b


Joined: 18 May 2004
Posts: 38

PostPosted: Tue Sep 18, 2007 11:24 am    Post subject: [PORT SERIE] redirection dans un fichier temporaire Reply with quote

Bonjour,

C'est surement une question bête mais comment je peux faire pour rediriger une
sortie du port série /dev/ttyS0 sur un fichier temporaire ?

Merci
Back to top
View user's profile Send private message
Magic Banana
Veteran
Veteran


Joined: 13 Dec 2005
Posts: 1912
Location: Belo Horizonte, Minas Gerais, Brasil

PostPosted: Tue Sep 18, 2007 11:59 am    Post subject: Reply with quote

Je ne suis de bien comprendre la question mais ces lignes peuvent te mettre sur la voie :

Code:
temp=`mktemp`
cat /dev/ttyS0 >" $temp"
Back to top
View user's profile Send private message
laurent_fait_du_bateau
n00b
n00b


Joined: 18 May 2004
Posts: 38

PostPosted: Tue Sep 18, 2007 3:24 pm    Post subject: Reply with quote

Oui quelque chose du style, mais le "cat" reste pas bloquant (s'arrete tout de suite), et aussi
chose que j'avais pas précisé, sa doit tourner en tache de fond.
j'ai essayé avec:
cu -l ttyS0 -s 115200 > toto.txt &
ou
cu -l ttyS0 -s 115200 & > toto.txt
mais cela ne fonctionne pas car il s'arrete lorsque à la suite de cette commande je dois lancer un autre programme
qui va communiquer à travers ce meme ttyS0!
Aussi après le but est que le fichier de destination sera un fichier temporaire si cela devait changer quelque chose !?!
Back to top
View user's profile Send private message
Untux
Apprentice
Apprentice


Joined: 10 Apr 2006
Posts: 285

PostPosted: Tue Sep 18, 2007 5:20 pm    Post subject: Reply with quote

Alors app-misc/interceptty peut-être ?
Back to top
View user's profile Send private message
truc
Advocate
Advocate


Joined: 25 Jul 2005
Posts: 3199

PostPosted: Tue Sep 18, 2007 8:37 pm    Post subject: Reply with quote

au pif (encore...)

fichier_temp < /dev/ttyS0

ça ne marche pas ça? :S
_________________
The End of the Internet!
Back to top
View user's profile Send private message
laurent_fait_du_bateau
n00b
n00b


Joined: 18 May 2004
Posts: 38

PostPosted: Wed Sep 26, 2007 3:26 pm    Post subject: Reply with quote

interceptty fonctionne très bien en effet !
Maintenant j'ai un petit souci car les valeurs arrivant depuis le port série doivent être écrit dans un fichier temporaire,
mais si je met : interceptty /dev/ttyS0 test.txt
sa fonctionne si je fais un cat test.txt et je peux voir les données mais rien si j'utilise vim, aussi si je quitte interceptty le fichier reste vide :cry:
J'ai essayer avec l'option -o test.txt mais là, j'ai bien les valeurs qui s'écrive mais comme elle sorte en console de interceptty
i.e:
> 0x40
> 0x56
...

alors que je veux les carctère, style 56:32
quelqu'un aurait-il une idée de comment faire, l'option à utiliser ??
ou un autre programme du style interceptty qui le fasse.

Merci
Back to top
View user's profile Send private message
Untux
Apprentice
Apprentice


Joined: 10 Apr 2006
Posts: 285

PostPosted: Thu Sep 27, 2007 2:04 am    Post subject: Reply with quote

Et si tu utilises ... -o <fichier_test> suivi de interceptty-nicedump <fichier_test> ?
Back to top
View user's profile Send private message
laurent_fait_du_bateau
n00b
n00b


Joined: 18 May 2004
Posts: 38

PostPosted: Thu Sep 27, 2007 6:20 am    Post subject: Reply with quote

:cry: non pas encore, mais presque, en fait ce que fait interceptty-nice c'est de mettre tout sur une ligne et
enleve les 0x devant les codes hexa, mais moi ce que j'ai besoin c'est de retrouver les caracteres et pas
le code ascii des caractere venant du port serie dans un fichier!
une autre idee ?
Merci
Back to top
View user's profile Send private message
kwenspc
Advocate
Advocate


Joined: 21 Sep 2003
Posts: 4954

PostPosted: Thu Sep 27, 2007 6:42 am    Post subject: Reply with quote

Bon sinon y a plus lourd comme outil (mais super bons aussi): minicom (console) et cutecom (sous X)
_________________
membre officieux du SAV Ati GEntoo
Back to top
View user's profile Send private message
laurent_fait_du_bateau
n00b
n00b


Joined: 18 May 2004
Posts: 38

PostPosted: Thu Sep 27, 2007 6:51 am    Post subject: Reply with quote

le probleme de minicom c'est qu'il faut interagire avec menu comme une appli x alors que moi je dois pouvoir
lancer en ligne de commande lors de l'appel tous les parametres et qu'il log les caracteres recu de la ligne serie dans un fichier.
Ensuite je suis presque oblige de killer le process pour fermer l appli
Back to top
View user's profile Send private message
kwenspc
Advocate
Advocate


Joined: 21 Sep 2003
Posts: 4954

PostPosted: Thu Sep 27, 2007 7:04 am    Post subject: Reply with quote

Au pire coder rapido un ptit truc en C ça prend pas des plombes
_________________
membre officieux du SAV Ati GEntoo
Back to top
View user's profile Send private message
laurent_fait_du_bateau
n00b
n00b


Joined: 18 May 2004
Posts: 38

PostPosted: Thu Sep 27, 2007 7:24 am    Post subject: Reply with quote

oui c'est sur mais sa devrait bien etre possible, c est un truc banal de faire un log sur une ligne serie me semblait - il :?
Bon en tout cas apres de nouveau essai avec interceptty-nicedump je croix bien qu il y aurait une possiblite car j'ai ca dans mon fichier :
> 32 34 44 3a 38 39 30 34 3a 39 | 24D:8904:9
> 31 35 36 3a 31 35 3a 0a | 156:15:
> 0d |

alors moi je voudrais recuperer tout ce qui se trouve a droite du '|' pour chaque ligne ! je pense qu un grep devrait pouvoir faire
sa mais c'est pas ma specialite alors si quelqu un pouvait me venir en aide :roll:
Back to top
View user's profile Send private message
kwenspc
Advocate
Advocate


Joined: 21 Sep 2003
Posts: 4954

PostPosted: Thu Sep 27, 2007 7:29 am    Post subject: Reply with quote

un ptit: cut -d '|' -f 2 devrait suffire ptet [edit] ptit correction, à driote c'est 2, à gauche c'est 1 [/edit]
_________________
membre officieux du SAV Ati GEntoo
Back to top
View user's profile Send private message
laurent_fait_du_bateau
n00b
n00b


Joined: 18 May 2004
Posts: 38

PostPosted: Thu Sep 27, 2007 7:58 am    Post subject: Reply with quote

Magnifique ca marche, merci beaucoups ! :lol:
Encore un petit test mais je pense qu il y aura pas de prob.
Back to top
View user's profile Send private message
geekounet
Bodhisattva
Bodhisattva


Joined: 11 Oct 2004
Posts: 3772
Location: Wellington, Aotearoa

PostPosted: Thu Sep 27, 2007 10:28 am    Post subject: Reply with quote

laurent_fait_du_bateau wrote:
Magnifique ca marche, merci beaucoups ! :lol:
Encore un petit test mais je pense qu il y aura pas de prob.

N'oublies pas le (résolu) ;)
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index French All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum