web-dev-qa-db-ja.com

Microsoftのハイパーターミナルに相当するMacOSXおよびLinuxとは何ですか?

クラスプロジェクトでは、ハイパーターミナルを使用して、USBを使用してラップトップに接続されている構築中の何かと通信します。ハイパーターミナルを使用することになっています。

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

同じことをするプログラムがLinuxに存在しないなんて信じられません。 LinuxとMacOSXで同じことができるプログラムは何ですか?

3
tony_sid

ハイパーターミナルは、unixでは別々のプログラムによって実行される2つの無関係なジョブを実行するため、Unixシステムには完全に同等のものがない場合があります。

1つの仕事は、GUI環境内にテキスト端末を提供することです。このジョブは、gnome-terminal、konsole、rxvt、Terminal.app、xterm、...などのターミナルエミュレーターによって実行されます。

別の仕事は、ユーザーの相互作用とシリアルポートの相互作用の間の変換です(Windowsではハイパーターミナルを使用して接続するため、デバイスはシリアルオーバーUSBプロトコルを使用していると思います)。 Linuxでは、 minicom がこれによく使用されます。間違いなく代替手段があります。選択するプログラムはすべて、/dev/ttyUSB0(または、複数のデバイスがある場合は/dev/ttyUSB1など)に接続する必要があります。

試してみてください 画面 。非常に移植性が高く、Mac OS XとUbuntuにデフォルトでインストールされており、 通常のターミナルエミュレーターの接続 (xterm/Terminal.app/etc)に加えて、多くの魔法のようなことを実行できます。コンソール。これが チュートリアル です。

3
DomQ

これ 役立つかもしれません。これは、「USBシリアルクライアント」をグーグルで検索したときに最初に思いついたものの1つです。 * nixバリアントのターミナルクライアントを使用して、シリアルデバイス(必ずしもそのリンクにリストされているものではない)に接続する必要があることに注意してください。 * nixのほとんどのフレーバーでは、デバイスはUSBケーブルを接続した後/ dev /にあります。これを行うデバイスを見つける簡単な方法:

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

Minicom はLinux用の非常に優れたシリアル通信プログラムです。長年にわたり、RS-232通信を必要とするあらゆる種類の奇妙なハードウェアで使用してきました。 USBデバイスの場合、使用する必要のあるデバイスは/ dev/ttyUSB0のようになります。

2

OS XにはTerminal.appがあり、Linuxにはxtermやgnome-terminalなどのいくつかの選択肢があります。ハイパーターミナルよりもPuTTYforWindowsをお勧めします。