PDF de programación - Terminales Serie Como

Imágen de pdf Terminales Serie Como

Terminales Serie Comográfica de visualizaciones

Actualizado el 23 de Junio del 2018 (Publicado el 14 de Enero del 2017)
378 visualizaciones desde el 14 de Enero del 2017
68,1 KB
16 paginas
Creado hace 23a (13/09/1996)
Terminales Serie COMO

Marc Malagelada Duch marc@hades.udg.es
Maquetador Linuxdoc-SGML: Antonio Ismael Olea González,
olea@poboxes.com 2:345/108.9@fidonet.org

v2.0 13 Septiembre 96

Todo sobre la instalación y configuración de terminales en sistemas Linux, desde diagramas y técnicas de
soldadura de los cables, hasta los detalles de configuración del hardware y software.

Índice General

1 Introducción

2 Hardware

2.1 Puertos serie . .

. . . . .

.

. .

. .

.

. . .

2.1.1

Puerto serie DB9 . . . . . .

.

. .

.

.

2.1.2

Puerto serie DB25 . . . . .

. .

. .

.

.

.

. . .

.

. .

. .

.

. .

. .

.

. . .

.

. .

. .

.

.

.

. . .

.

.

. . .

.

. .

. .

. .

. .

.

. .

. .

.

. . .

.

.

.

.

.

.

. . .

.

.

.

. . .

.

.

.

.

.

.

.

.

.

3 Cableado

3.1 Cables NULL M ÓDEM . . . . . .
3.1.1 NULL M ÓDEM de 3 hilos .
. . .
3.1.2 NULL M ÓDEM de 3 hilos con protocolo por hardware emulado .
3.1.3 NULL M ÓDEM de 7 hilos con protocolo por hardware .

. . .

. . .

. .

. .

. .

. .

. .

. .

. .

. .

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

. . .

.

.

.

. . .

. . .

.

.

.

.

.

.

. . .

.

. .

. .

.

. .

.

. .

. .

.

. .

.

. .

. .

. .

.

. . .

3.2 Construcción física del cable . . . .

3.2.1 Listado de las patillas . . . .

.

.

.

.

. .

. .

.

.

. .

. .

. .

.

. . .

.

.

. . .

.

.

. . .

.

.

. . .

.

. .

. .

. .

. .

.

. .

. .

.

. . .

.

.

. . .

.

.

. .

.

.

.

.

3.2.2 Localización física de las patillas en un DB9 .

3.2.3 Localización física de las patillas de un DB25 .

.

.

.

.

. .

. .

.

.

.

.

. .

. .

. .

. .

. .

. .

. .

. .

.

.

. .

. .

. .

. .

3.2.4

Soldar-Como . .

. . . . .

.

. .

. .

3.2.5 Ejemplos de cables: DB25-DB25 .

.

.

. . .

.

. .

.

.

. .

. .

.

. .

. .

.

. . .

.

.

. . .

.

.

. .

.

. .

. .

.

. . .

.

.

. . .

.

.

. . .

. .

. .

2

2

2

3

3

4

4

4

4

5

5

5

5

6

6

7

8

9

10

10

10

11

11

11

12

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

. .

. .

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

. .

.

.

.

.

.

. . .

. . .

.

.

.

.

.

.

. . .

. . .

. .

.

.

. .

.

. . .

.

.

.

.

. . .

.

. .

. .

.

. . .

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

. . .

.

. .

. .

.

. .

. .

3.2.6 Ejemplos de Cables: DB9-DB9 .

. .

. .

.

. .

.

. .

. .

3.2.7 Ejemplos de cables: DB25-DB9 o DB9-DB25 .

. .

. .

.

.

3.3 Compra del cable ya hecho . . . . .
3.3.1 Cables NULL-M ÓDEM . .

. . .
Solución con cajitas NULL-M ÓDEM y cable de módem .

. .

. .

. .

. .

.

.

.

.

.

3.3.2

.

. .

.

.

.

. .

. .

.

.

.

. . .

.

.

.

. .

. .

.

.

. . .

. . .

. .

. .

.

3.4 Conectores DIGITAL VT320 y 420 .

. .

. .

.

. .

.

. .

. .

. .

.

.

.

. . .

4 Configuración del software

4.1 Linux . . . . .

. . .

. .

.

. .

. .

.

.

.

. . .

.

.

. . .

.

4.2 El terminal.

. .

. . . . .

. .

. .

. .

. .

.

. .

. .

.

. . .

.

.

. . .

.

.

. . .

.

.

. .

.

.

.

. . .

.

.

.

.

.

.

.

. . .

.

.

.

. . .

. . .

. .

. .

.

. . .

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

1. Introducción

4.3 Afinando Linux para la conexión . .

. .

.

. .

.

. .

. .

4.3.1 Explicación de la línea del inittab .

. .

. .

.

.

.

.

. . .

.

.

. . .

.

.

. . .

.

.

. . .

.

.

. .

. .

.

. .

. .

. .

. .

.

. .

. .

.

. . .

4.3.2

Parámetros de agetty . .

4.4 Afinando el terminal

. .

. . . . . .

.

.

. .

.

.

. .

. .

. .

. .

.

. .

. .

.

. . .

4.5 Solución a posibles problemas . . .

. .

.

. .

.

. .

. .

.

. .

. .

. .

.

. . .

.

.

.

.

. . .

. . .

.

.

.

.

. . .

. . .

.

.

4.5.1 Comprobación del cable . .

.

. .

.

.

. .

. .

. .

. .

.

. .

. .

.

. . .

4.5.2 El cable funciona pero Linux no. .

. .

. .

.

. .

.

. .

. .

.

.

.

. . .

.

.

.

.

.

.

.

. . .

. . .

. . .

.

.

.

. . .

. . .

.

.

.

.

.

.

.

.

. . .

.

.

.

.

. . .

.

. . .

. . .

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

5 Contacto

5.1 Agradecimientos

. . . .

. . .

. . .

. .

. .

.

.

.

. . .

.

.

. . .

.

.

. . .

.

.

. . .

.

.

.

.

.

.

.

.

.

.

6 Anexo: El INSFLUG

1

Introducción

2

12

12

14

14

15

15

15

16

16

16

Creo que conectar un terminal a un Linux es una de las experiencias más bonitas que se pueden hacer para ver cómo tu
PC monousuario se convierte en una auténtica estación de trabajo multiusuario, además de poder aprovechar tu viejo
PC-XT o PC-AT para terminal.

Lo que hace falta es un PC con Linux, que supongo que ya tenéis, que disponga de un puerto serie libre. Cuidadín
cuidadín con esas máquinas con COM3 y COM4 que suelen compartir IRQ con COM1 y COM2, de forma que suelen
traer problemas cuando se usa por ejemplo COM1 y COM3 o COM2 y COM4.

También hace falta un terminal, que debe disponer de un puerto serie. Lo mismo dicho antes para los COM3 y los
COM4, es también aplicable aquí si ese terminal va a ser vuestro viejo PC-XT o cualquier otro PC.

Igualmente le va a hacer falta un software de emulación de terminal para poder cumplir su misión. Ese software puede
ser el mismo software que se usa para llamar por el módem, por ejemplo el TELIX, el PROCOMM+, o el Terminal del
Ventanucos. Si el terminal es realmente un terminal, por ejemplo un DEC VT220 o similar, va a ser más fácil, aunque
no todo el mundo tiene un terminal en su casa, es más frecuente encontrar un viejo 8088.

Para poder transmitir los datos hace falta un cable de los llamados null-módem o de líneas cruzadas, habiéndolos
de muchos tipos. El que yo tengo montado es el mismo que el que recomienda el MSDOS para usar el IN-
TERLNK/INTERSVR, que además funciona de maravilla en Linux.

Por último, hacen falta unas pocas ganas de hacer pruebas.

2 Hardware

2.1 Puertos serie

Puertos serie hay de 2 tipos: Los DB25 y los DB9.

Los DB9 son los vulgarmente (e incorrectamente) conocidos como puertos de mouse. Tienen 9 patillas y son "macho"
es decir: que las patillas son pinchos. En los conectores "hembra", las patillas son orificios para que entren los
pinchos. Cualquier semejanza con el sexo real está hecha con toda la intencionalidad. :-)

2. Hardware

3

2.1.1 Puerto serie DB9

A continuación os pongo un "gráfico" cutre para que sepáis que es lo que hay que ver detrás del PC para localizar el
puerto serie:

.---------------.
\
/

o o o o o

\

o o o o

/

‘-----------’

Si localizáis alguno, que además tiene que ser macho (pinchos) seguramente se trata de un puerto serie.
Si lo encontráis en su versión "hembra" (con orificios) se trata de el adaptador de VÍDEO (CGA, Hércules, EGA o
VGA-digital).

2.1.2 Puerto serie DB25

También podéis encontrar su versión de 25 pines:

.-------------------------------.
/
\

o o o o o o o o o o o o o

\

o o o o o o o o o o o o

/

‘---------------------------’

Igualmente, las patillas tienen que ser pinchos. Si son orificios, se trata de un puerto de impresora.

Debéis localizar uno de los dos en cada uno de los PCs (Linux y terminal) Seguramente vais a encontrar que en alguno
de ellos hay de los dos. Para saber si se trata del COM1 o del COM2 lo más práctico es conectar un ratón y cargar el
driver para COM1 o para COM2 y ver si funciona.

Las situaciones más normales son:

 Si sólo se encuentra uno de ellos, es el COM1;

 Si se encuentran los dos, normalmente el pequeño es el COM1 y el otro es el COM2;

 Si hay 2 pequeños hay que descifrar cuál es el COM1 y cuál el COM2. Esto sucede con equipos HP y COMPAQ,

y suele venir indicado cuál es el 1 y cuál es el 2. Si no, a por un ratón serie y hacer pruebas.

 ¡No los encuentro!: Mejor pasar un programa de información del PC para saber si hay puertos serie disponibles.

Uno de fácil localización es el msd.exe del MSDOS6.2 (Teclear msd y pulsar la C).

Una vez localizados los puertos serie de cada PC, voy a escribir algunas recomendaciones:

 Mejor no utilizar el COM3 si se usa el COM1. Igualmente no usar el COM4 si se usa el COM21

 Cuidadín cuidadín con los tornillos que hay en los lados de los conectores; hay que comprobar que están bien
atornillados ya que de lo contrario podría caer la tuerca interior dentro de la caja del PC y provocar un desastre.

1N. del Revisor:

Podremos usar dichos puertos siempre que:
a) Configuremos el hardware (por BIOS o por jumpers) para usar alguna otra IRQ libre, y
b) Configuremos el Linux para que los inicialice al arrancar con el comando setserial, ver Serie-Como.

4

3. Cableado

3 Cableado

3.1 Cables NULL M ÓDEM

Bueno, voy a explicar qué son las líneas (patillas) del puerto serie:

GND

RX

TX

DTR

DSR

CTS

RTS

Es la masa. Como toda señal, tiene que estar referida a una masa.

Señal de recepción. Son los datos que se reciben. (entrada)

Señal de transmisión. Por aquí salen los datos. (salida)

Data Terminal Ready. Indica que el terminal está encendido. (salida)

Data Set Ready. Se ha establecido conexión. (entrada)

Clear To Send. El terminal está aceptando datos. (salida)

Request to Send. Aquí se introduce una señal cuando se pide un dato. (in)

Esto que hay aquí no puedo decir que sea correcto del todo. Eso es lo que me he deducido yo después de hojearme el
manual del chip 8250 (UART) y leer alguna cosa sobre transmisiones RS232.

3.1.1 NULL M ÓDEM de 3 hilos

El cable Null-módem más básico que existe es el siguiente:

GND---------------------------------------------------GND
RX----------------------------------------------------TX
TX----------------------------------------------------RX

Ese mismo ya funciona con el Linux. Sólo 3 cables. Para controlar el flujo de datos se usa el protocolo por software
XON/XOFF

3.1.2 NULL M ÓDEM de 3 hilos con protocolo por hardware emulado

Otro cable null-módem es el siguiente:

GND -------------------------------
  • Links de descarga
http://lwp-l.com/pdf1424

Comentarios de: Terminales Serie Como (0)


No hay comentarios
 

Comentar...

Nombre
Correo (no se visualiza en la web)
Valoración
Comentarios
Es necesario revisar y aceptar las políticas de privacidad