Serial fica presa [RESOLVIDO]

1. Serial fica presa [RESOLVIDO]

John Madeira
jflmadeira

(usa Outra)

Enviado em 02/05/2013 - 22:09h

Olá,

Tenho um script no Linux que faz acesso a um componente pela porta serial ou pela USB. Esse componente faz a medida de alguns dados e retorna pra meu script. Estou usando o ubuntu e isso funciona muito bem. O problema ē que, caso ocorra algum problema com esse dispositivo a serial fica presa e preciso cancelar o script com kill ou ctrl+c para liberar a serial novamente... A falha do componente nao é problema porque Isso pode ocorrer naturalmente no caso de falta de energia ou problema de comunicação, por exemplo, mas preciso que a porta fique livre caso ocorra alguma falha...

Bom, gostaria de saber se há alguma forma de setar um timeout na serial para que ela seja liberada caso ocorra uma falha...

Já tentei usar o time com o stty mas não funciona.... Desta forma:

stty -F \dev\ttyUSB0 speed 9600 raw time 1

Tb tentei usar o setserial mas acho que esta faltando algo... Alguém tem alguma dica? Eu uso o ubuntu e o OpenWRT que apresentam o mesmo problema :-/



  


2. Movido para outro topico

John Madeira
jflmadeira

(usa Outra)

Enviado em 02/05/2013 - 22:27h

Este post foi movido para outro tópico mais adequado ao tema...


3. Re: Serial fica presa [RESOLVIDO]

Carlos A. P. Cunha
Carlos_Cunha

(usa Linux Mint)

Enviado em 03/05/2013 - 00:49h

jflmadeira escreveu:

Este post foi movido para outro tópico mais adequado ao tema...


Então posto ai para qual tópico ele esta agora e de por finalizado :-D


4. Serial fica presa

John Madeira
jflmadeira

(usa Outra)

Enviado em 03/05/2013 - 08:41h

hehe.. tem razão... Foi transferido para 'Hard on Linux'

;-)






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts