如何重新创建 VT100 环境并连接 Esprit 250C 终端?

如何重新创建 VT100 环境并连接 Esprit 250C 终端?

我有一个Esprit 250c Modular Color RS/232 Terminal“情报单位”
概述在这里, 和功能 pdf 在这里

思捷250c

我想让它作为基于文本的 tty 终端工作,也许VT100因为它似乎是最常见的标准之一。

以下是该设备的连接:

设备连接

我还有一台带 9 针串口的 PC,运行 Ubuntu 14.04,可以访问 PC 和 Mac。

我一直在研究诸如puttyscreenminicom等实用程序kermit。我还阅读了LTSP项目并在 YouTube 上观看了一些有关如何创建 Ubuntu 瘦客户端的视频。

我一直在阅读诸如文本终端操作方法这似乎是最完整的资源之一,但我仍然有一些问题。

/dev/tty1我对 Linux 非常熟悉,并且了解诸如命名管道之类的东西如何工作的基础知识,以及为什么终端会话被引用为等背后的历史。

我的印象是我正在做与大多数人正在做的相反的事情 - 即使用终端仿真器程序连接到远程“服务器”,而不是试图弄清楚如何创建“终端文本服务器”来为过时的设备。

尽管如此,我对我的项目的“后续步骤”有几个问题:

  1. 我假设我可以minicom在我的 Linux 机器上运行类似的东西,并使用串行端口将 Esprit 直接连接到它。但...
  2. “握手”是如何进行的?我是否需要在两台设备上配置特定设置以允许它们通话? (波特率、拨号字符串等?)
  3. 或者,一旦插入串行电缆,它真的就像通过管道传输文本以/dev/ttyS0使其显示在 Esprit 的显示器上一样简单吗?
  4. 如果确实需要进行配置,我是否需要特殊的键盘来访问它?根据本章似乎大多数终端键盘上曾经有一些额外的键,例如“设置”键,这些键显然不再包含在标准 101 键键盘中)?如果没有,如何在标准键盘上按“设置”? (我找不到任何包含 Esprit 250C 设置说明的手册)
  5. 具有更多引脚的串行电缆与只有 9 引脚的较小串行电缆的工作方式是否有所不同?串口针数越多,速度是否越高?
  6. 该设备配有一个用于更大串行端口 ( Serial 1) 的塑料适配器,背面有一个 RJ45 插头。它被标记为MODEM CAB-5MODCM。这个是来做什么的?看起来它可以让你通过 RJ45 插头或 RJ11 插头进行串行连接,我相信它们分别有 8 根和 4 根电线。 RS232通讯最少要用多少根线? 6? 4? 2?
  7. 关于具体的后续步骤或要避免的常见陷阱有什么建议吗?
  8. 如果使用类似串行转 RJ11 或 RJ45 适配器的东西,我怎么知道要使用哪些引脚?我见过几个带有“可配置引脚”的适配器:
    在此输入图像描述

答案1

5,6) 9pins通常就足够了,额外的pins是辅助数据或额外的握手。引脚/电线的最小数量为 3:接地 (gnd)、发送 (tx) 和接收 (rx)。最好有更多的握手:明确发送和请求发送,然后更好一点的是添加数据集准备好,数据终端准备好。请注意,rs232 中最大的误解是数据终端和数据集这两个术语:数据终端是任何终端设备(计算机、终端、打印机等),数据集是调制解调器或交叉电缆(零调制解调器),没有别的。

2)握手分为3个级别:

  • 软:使用特殊字符,这对于文本来说是可以的,因为它们在文本中不使用。这仅需要 gnd、tx、rx。

  • 硬件握手:清除发送请求发送。

  • 数据终端就绪、数据集就绪:这些允许设备检测它们何时插入在一起。

1)我认为(对此我不太确定),Linux内核有一个命令行选项告诉它使用tty作为登录tty(与ctrl-alt-f1等上的ttys相同) 。您需要将此选项添加到引导加载程序(可能是 grub)的配置中。我认为你不需要使用 minicom 等。请参阅第 15.1 节如何设置getty

相关内容