Qual é o significado da taxa de transmissão em configurações stty no linux?

5

Eu estou querendo saber o que as configurações de transmissão têm a ver com minhas configurações de terminal. Como a velocidade de transmissão afeta meu terminal? O terminal não deveria fazer mais com CPI, ou seja, configurações de caractere por segundo? Tem algum significado histórico?

O comando AFAIK, stty é usado para alterar e imprimir as configurações da linha de terminal ( man stty )

e, baud refere-se a quantas vezes o nível de tensão / sinal muda por segundo.

    
por Gaurav 10.09.2014 / 06:26

1 resposta

6

stty obtém / define as características IO dos terminais, tanto físicos quanto virtuais. Por causa disso, ele pode definir parâmetros que não terão nenhum efeito real, como a taxa de transmissão de um terminal virtual.

Primeiro você precisa entender os tipos de terminal nos sistemas Linux:

A maioria dos terminais que você verá serão terminais pseudo (virtuais) e viverão em /dev/pts . Estes são chamados às vezes de ptys. Qualquer tipo de terminal de software mora aqui, seja um login remoto via SSH ou um emulador de terminal local.

Um tty ( /dev/ttyX ) é um console local emulado pelo kernel do Linux. Este é o tipo de terminal que você usa nos terminais virtuais do Linux. getty é o programa usado para mostrar um prompt de login e iniciar um shell nesses terminais.

Um serial serial ou USB tty ( /dev/ttySX , /dev/ttyUSBX ) tem uma configuração de taxa de transmissão real e corresponde ao hardware real. Esse é o motivo real pelo qual stty tem uma configuração de taxa de transmissão e, diferentemente dos terminais virtuais, será afetado pelas alterações feitas na taxa de transmissão.

    
por 10.09.2014 / 06:41