要在 Mac 和 Linux 机器之间设置串行链路,Linux 端需要 DB9 母头转 DB25 公头串行电缆或 DB25 母头转 DB25 公头串行电缆,具体取决于您的串行端口。在 Macintosh 端,您需要 DIN9 转 DB25 公头高速调制解调器电缆。
确保电缆标记为“高速”电缆,因为一些较旧的 Macintosh 电缆将其握手线配置为高电平,这使得它们对于高速串行连接毫无用处。
您还需要一个零调制解调器适配器(可在 Comp USA、Radio Shack 和类似商店购买)以及一个 DB25 母头转 DB25 母头串行性别转换器,以连接两条串行电缆。
我听说 Mac 打印机电缆实际上是伪装的零调制解调器电缆,但我无法证实这一点。无论如何,它们中的一些是 DIN9 转 DIN9 的,将其中一根连接到串行链路会得不偿失。
如果这对您来说听起来像希腊语,请阅读 Serial-HOWTO 以了解 RS-232 电缆配置和数据传输协议的详细信息。
在连接 Mac 和 Linux 机器之前,您应该确定两台机器上都有可用的串行端口,方法是连接调制解调器并使用 minicom
(Linux)、ZTerm (Mac)、kermit
(两者皆可)或您选择的通信程序拨号连接到另一台计算机。
最新版本的 minicom 可从 sunsite.unc.edu/pub/Linux/apps/serialcomm/dialout 和镜像站点获取。
ZTerm 是一个完整且易于使用的通信程序。不幸的是,它是共享软件。当前版本可从 mac.archive.umich.edu 和类似的站点获取。
kermit
程序已被移植到现有的每台计算机和操作系统。 存档位于 ftp://ftp.columbia.edu/kermit。
您应该强烈考虑至少在这个阶段在两台机器上都使用 kermit
,因为 1) 它是免费的(尽管它不受自由软件基金会的通用公共许可证的约束); 2) 在两台机器上都使用 kermit
比使用两个完全不同的通信程序要少很多困惑。
如果您有其他方法来确定两台机器的串行端口是否正常工作,请随意使用。 重点是确保两台机器都有可用的串行端口。
鉴于上述说明,实际的串行连接应该很容易。 如果不是,连接看起来像这样
Linux PC DB9- or DB25- Null Gender DIN9-to- MacBox --------- to-DB25 male Modem Changer DB25 Mac -------- | | serial cable. | | | | Serial Cable | | | |-----------------| |--| |-----------------| | | | | | | | | | --------- Adapter --------