Como configurar a conexão do Win8 para o Ubuntu 18.04 via porta serial RS232

Como configurar a conexão do Win8 para o Ubuntu 18.04 via porta serial RS232

Gostaria de conectar do meu PC Windows 8 da Microsoft a um PLC (Advantech uno-2372g), via USB para RS232 a uma porta serial no PLC (ttyS0), usando putty. Estou tentando conectar ao PLC, mas não funciona.

Como configuro o lado do Ubuntu para escutar na porta serial ttyS0?

Responder1

No lado do Ubuntu, você normalmente faria isso (supondo que você tenha GRUB2 e systemd):

Se você configurar o console serial no GRUB2, o systemd criará um ouvinte getty no mesmo dispositivo serial do GRUB2 por padrão. Portanto, esta é a única configuração necessária para Linux rodando com systemd. Para fazer o grub habilitar o console serial, abra /etc/default/grubem um editor. Altere a GRUB_CMDLINE_DEFAULTlinha para iniciar o console em /dev/ttyS0. Observe no exemplo abaixo que configuramos dois consoles; um ligado tty0e outro na porta serial.

GRUB_CMDLINE_LINUX_DEFAULT="console=tty0 console=ttyS0,38400n8"

Agora precisamos dizer ao grub onde está o console e qual comando iniciar para ativar o console serial (observe como acima para o kernel Linux, é possível anexar vários terminais de entrada/saída no grub, por exemplo, GRUB_TERMINAL="console serial"ativaria tanto a exibição quanto a serial):

## Serial console
GRUB_TERMINAL=serial
GRUB_SERIAL_COMMAND="serial --speed=38400 --unit=0 --word=8 --parity=no --stop=1"

Reconstrua o grub.cfgarquivo com o seguinte comando:

# grub-mkconfig -o /boot/grub/grub.cfg

Após a reinicialização, o getty estará escutando /dev/ttyS0, esperando 38400baud, 8 bits de dados, sem paridade e um bit de parada. Quando o sistema inicializar, systemdiniciará automaticamente uma sessão getty para ouvir no mesmo dispositivo com as mesmas configurações.

No PuTTY, você selecionaria seriale inseriria 38400a velocidade de transmissão.

informação relacionada