如何從 PowerBook-G4 甚至更現代的 MacBook Pro 上斷開 DB-9 或 DB-25 串行端口

如何從 PowerBook-G4 甚至更現代的 MacBook Pro 上斷開 DB-9 或 DB-25 串行端口

本質上,我們希望連接到符合串行 DB-9 類型硬體介面(或 DB-25,因為我們有交叉電纜)的外部設備,而我們擁有的只是周圍的 Apple 筆記型電腦。

當我們在實驗室環境中工作時,我熟悉 Sun Microsystems 風格的計算機,我們會做類似的事情

提示 /dev/term/a

或類似的東西,獲得一個 Vt-100 風格的接口到我們的飛行計算機的串行接口之一...... - 上次我實際上發出這樣的命令是大約 15-20 年前。 :-)

[新增澄清:]

從使用者的角度來看,他們會啟動一個程式(可能是 iTerm)或類似舊的 SunOS 4.3 程式的東西,然後他們會透過某個串行介面(UART,可能由驅動程式模擬)進行通訊通過一根簡單的電線插入外部設備上的9 針連接器,實際進行通訊的可能是3 或4 根電線。

[新增澄清:]

但現在我們的教會需要與一些音響設備進行對話,而我們是一家 Mac 商店,所以...

有任何想法嗎?是否有可能在更高版本的 OS-X 系統上獲得適配器/驅動程式組合來輸出(例如 USB-3)端口,然後透過 DB-9 連接器充當 Vt-100 終端?

我確信我會使用 STTY(1) 命令之類的命令來設定該設備上的終端流量控制特性,從而使用適當的 USB-3/Thunderbolt 適配器/驅動程式在 DB-9 上抽象終端。然而,我希望,作為一台 Mac,我不必過多考慮這些細節......:-D

您對 UNIX 專家有什麼想法嗎?


我們實際上更喜歡 DIY 方法,然後在過程中學習一些東西。

我們寶貴的 USB 介面非常珍貴,因此利用未充分利用的連接埠(例如 Thunderbolt,甚至 Firewire-400/800)對我們來說效果更好。

有沒有關於連接舊串行電纜(來自一個巨大的剩餘此類東西的盒子),然後從已經從Thunderbolt(最少使用的端口)斷開的Firewire 斷開串行對(什麼,2 或3 根線? )的指針在我們的筆記型電腦上)?

我對烙鐵、剪線鉗和剝線鉗相當有能力....:-) 因此,將 Firewire 連接到串行接口的接線圖,其中包含一些關於在操作系統中為此類野獸創建設備的指示-X,然後設定其終端特性確實可以很好地服務於這個聊天。 :-) 這將展示如何彌合從純硬體到純軟體的差距,並真正引發更有趣的討論,恕我直言。

但是,一種罐裝解決方案也適合我們,但成本不會太高。我們正在製定一項由信仰資助的預算。

在此輸入影像描述

在此輸入影像描述

答案1

USB 轉 RS232 轉接器很便宜。

我們珍貴的 USB 介面非常珍貴

買一個集線器。它們也很便宜。

因此,利用未充分利用的連接埠(例如 Thunderbolt,甚至 Firewire-400/800)對我們來說效果更好。

如果您的系統有 Express Card 插槽,您可能會找到 Express Card RS-232 轉接器。

大多數現代電腦介面的「鏈路層」預計由硬體控制器控制,且USB、Firewire和Thunderbolt的協定比RS-232更複雜。您無法將控制器放在一邊並自行讀取引腳的狀態。許多舊電腦的 I/O 的工作方式類似於 PC 並行端口 - 如果電流流經電線,寄存器中的某個位將下拉至 0,否則它將浮動至 1。內容並透過DMA 將資料傳送到CPU - 任何可用的暫存器都用於設定、裝置枚舉等。

原來如此不是就像將 DB-9 電纜的引腳焊接到 Firewire 或 Thunderbolt 引腳一樣簡單。

使用 RS-232 轉 USB 轉接器和集線器。尼龍搭扣帶非常適合將集線器或適配器固定到表面。

答案2

您在 Google 上尋找的術語是「USB to RS232C」。有相當多的適配器可用。

相關內容