[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: [off-topic] escrever na porta serial



On Mon, Jan 21, 2002 at 08:05:04PM -0200, ®MµñÐÏM wrote:
> Pessoal, desculpem pelo off-topic, mas como ha na lista programadores,
> gostaria de saber se algum de vcs jah precisou fazer comunicacao entre hosts
> pela porta serial e se poderiam me dar uma dica de funcao utilizada. ou
> mesmo me responder se posso usar o endereco da serial nas funcoes write,
> connect, send, etc...

Oi,

  Você precisa detalhar melhor a finalidade para podermos dar uma
resposta direcionada ao problema.

  Para os sistemas Linux, Unix, etc... a porta serial é simplesmente um
arquivo. É só você abrir o arquivo /dev/ttyS0 (ttyS1, ttyS2, etc...) e
escrever nele. se quiser ler o que tem na serial, é só abrir o arquivo e
ler o que tem.

  Nunca use a serial pelo endereço de hardware. Use a camada oferecida
pelo sistema operacional, que são os arquivos /dev/ttyS*

  Em bash:

     echo "teste123" > /dev/ttyS0             envia texto para a serial
     head -n 1 /dev/ttyS0                     le uma linha de texto da serial

  Outra opção é usar o SLIP. Ele estabelece uma interface IP entre os
dois micros, como se fosse uma rede ponto a ponto. Os seus aplicativos
nem irão saber que eh uma rede serial. Neste caso, veja em
www.linuxdoc.org e procure o how-to SLIP  (serial line IP)

     Abraços
     Pedro



Reply to: