Mac OSX 和 Linux 中与 Microsoft HyperTerminal 对应的程序有哪些?

Mac OSX 和 Linux 中与 Microsoft HyperTerminal 对应的程序有哪些?

对于我们的课堂项目,我们将使用超级终端与我们正在构建的、使用 USB 连接到笔记本电脑的东西进行通信。我们应该使用超级终端。

http://technet.microsoft.com/en-us/library/cc736511%28WS.10%29.aspx

我无法相信 Linux 中竟然没有可以做同样事情的程序。Linux 和 Mac OSX 中有哪些可以做同样事情的程序?

答案1

Unix 系统可能没有完全等效的程序,因为超级终端执行两个不相关的工作,而在 Unix 中这两个工作由不同的程序完成。

一项任务是在 GUI 环境中提供文本终端。该任务由终端仿真器(例如 gnome-terminal、konsole、rxvt、Terminal.app、xterm 等)完成。

另一项工作是在用户交互和串行端口交互之间进行转换(由于您在 Windows 下使用 HyperTerminal 连接它,我假设该设备使用串行 USB 协议)。在 Linux 下,微型计算机通常用于此目的;毫无疑问还有其他选择。无论您选择什么程序,都需要连接到/dev/ttyUSB0(或/dev/ttyUSB1,等等,如果您有多个设备)。

答案2

试用屏幕。它非常便携,默认安装在 Mac OS X 和 Ubuntu 上,除了连接你常用的终端仿真器(xterm / Terminal.app / 等)连接到串行控制台。下面是教程

答案3

可能会有所帮助。这是谷歌搜索“USB 串行客户端”时首先出现的内容之一。请注意,您需要使用 *nix 变体中的终端客户端连接到串行设备(不一定是该链接上列出的设备)。在大多数 *nix 版本中,连接 USB 电缆后,设备将在 /dev/ 中找到。快速找出哪个设备的方法是执行以下操作:

find /dev -ls > before.txt
(attach your device)
find /dev -ls > after.txt
diff before.txt after.txt

答案4

在 OS X 中,您可以使用 Terminal.app;在 Linux 中,您有多种选择,包括 xterm 和 gnome-terminal。我建议在 Windows 上使用 PuTTY,而不是 HyperTerminal。

相关内容