基本的に、シリアル DB-9 タイプのハードウェア インターフェイス (または DB-25。そのためのクロスオーバー ケーブルがあるため) に準拠する外部デバイスとインターフェイスしたいのですが、手元にあるのは Apple のノートブック コンピュータだけです。
私は、研究室環境で働いていた頃のサン・マイクロシステムズ風のコンピュータをよく知っています。
ヒント /dev/term/a
または、Vt-100 スタイルのインターフェイスをフライト コンピューターのシリアル インターフェイスの 1 つに接続するなど... - 私が実際にこのようなコマンドを発行したのは、約 15 ~ 20 年前です。 :-)
[説明のために追加:]
ユーザーの視点から見ると、プログラム (おそらく iTerm) または古い SunOS 4.3 プログラムのようなものを起動し、外部デバイスの 9 ピン コネクタに差し込まれたシリアル インターフェイス (おそらくドライバーによってエミュレートされた UART) を介して、おそらく 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 をシリアル インターフェイスに分岐するための配線図と、OS-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」です。 利用できるアダプタは数多くあります。