5,6) 9pins normalmente é suficiente, os pinos extras são dados secundários ou tremores de mão extras. O número mínimo de pinos / fios é 3: terra (gnd), transmissão (tx) e recepção (rx). É melhor ter mais handshaking: claro para enviar e pedir para enviar, então um pouco melhor é adicionar o conjunto de dados pronto, terminal de dados pronto. Observe que o maior mal entendido em rs232 são os termos terminal de dados e conjunto de dados: um terminal de dados é qualquer equipamento terminal (computador, terminal, impressora, ...), um conjunto de dados é um modem ou cabo cruzado (modem nulo), e nada mais.
2) A agitação da mão está em 3 níveis:
-
soft: caracteres especiais são usados, isso é ok para texto, já que eles não são usados em texto. isso só precisa de gnd, tx, rx.
-
handshaking de hardware: solicitação de envio para envio claro.
-
pronto para o terminal de dados, pronto para o conjunto de dados: permite que os dispositivos detectem quando estão conectados juntos.
1) Eu acho (e estou menos certo sobre isso), que existe uma opção de linha de comando para o kernel do Linux para dizer a ele para usar um tty como um login tty (o mesmo que o ttys em ctrl-alt- f1 etc). Você precisa adicionar essa opção à configuração do carregador de boot (provavelmente o grub). Eu não acho que você precise usar minicom, etc. veja a seção 15.1 como configurar getty
.