我有一个旧的 IBM 3151 终端,我想用它玩一下。该终端设计用于 Enterprise AIX 系统,相关文档仍然存在,但我没有任何 AIX 服务器。
我确实有备用机器,我可以在上面加载 Ubuntu Server 之类的东西,我想知道我是否可以让它工作。虽然有许多关于连接到串行设备(例如网络设备和微控制器)的教程,但用于连接现代操作系统以输出到物理 ascii 终端的文档似乎很少。
我想从我对几件事感到困惑开始。
终端通过DB25串口连接。当然,我没有任何具有 DB25 串行端口的计算机,但我确实有一个从 USB -> DB9 -> DB25 转接的适配器。这够了吗。从现代 USB 到终端的过程中是否会出现任何数据丢失/损坏?
我应该使用哪些工具/命令将标准输入/标准输出重定向到终端而不是计算机的屏幕/键盘?
答案1
大多数 USB 转串口适配器都可以正常工作,包括链接到多个适配器时;您可能需要检查您使用的是真正的 FTDI 芯片。
当前大多数发行版都使用 systemd。在那里,您可以通过
serial-getty
在适当的端口上启用服务来启用串行终端上的登录;例如systemctl enable [email protected] --now
将在 上启动登录会话
ttyUSB0
。
答案2
首先检查终端是否正常工作:
在 RS-232 串行终端上标准引脚排列(数据终端设备)
https://en.wikipedia.org/wiki/RS-232
http://pinouts.ru/SerialPorts/RS232_pinout.shtml
您可以将引脚 2 和 3 短路,如果终端正在工作,则键盘上输入的字符将在屏幕上回显。