
私はEsprit 250c Modular Color RS/232 Terminal
「知能ユニット」
(ここで概要を見てください。と関数pdfはこちら)
私はそれがテキストベースのtty端末として機能したいと思います。それはおそらくVT100
それが最も一般的な標準の1つであると思われるからです。
デバイスの接続は次のとおりです。
また、9ピンシリアルポートがあり、Ubuntu 14.04を実行しているPCがあり、PCとMacの両方にアクセスできます。
putty
私は、、screen
のようなminicom
ユーティリティを調べてきましたkermit
。私も読んだLTSPプロジェクトを進め、YouTubeでUbuntuシンクライアントを作成する方法についての動画を視聴しました。
私は以下のことを読んでいますテキスト端末の操作方法これは最も完全なリソースの1つであるようですが、まだいくつかの質問があります。
/dev/tty1
私はLinuxについて非常によく知っており、名前付きパイプの動作方法、ターミナルセッションが参照される理由の歴史などの基本を理解しています。
私はほとんどの人がやっていることと正反対の仕事をしているという印象を受けました。つまり、「ターミナルテキストサーバー」を作成する方法を理解しようとする代わりに、ターミナルエミュレータプログラムを使用してリモート「サーバー」に接続することです。古いデバイス。
それにもかかわらず、私のプロジェクトの「次のステップ」についていくつかの質問があります。
minicom
私のLinuxボックスで同様のものを実行し、シリアルポートを使用してEspritを直接接続できるとします。しかし...- 「握手」はどのように機能しますか?両方のデバイスが会話できるようにするには、両方のデバイスで特定の設定を構成する必要がありますか? (転送速度、ダイヤル文字列など?)
- それとも、シリアルケーブルが接続されている場合は、
/dev/ttyS0
Espritのモニタに表示されるようにテキストをパイプするのと同じくらい簡単ですか? - 設定する必要がある場合は、アクセスするために特別なキーボードが必要ですか? ~によるとこの章ほとんどのターミナルキーボードには「設定」キーなどの追加キーがあったようです。このキーは標準の101キーキーボードには含まれなくなりました。そうでない場合は、QWERTYキーボードで「設定」をどのように押しますか? (Esprit 250Cの設定手順を含むマニュアルが見つかりません)
- より多くのピンを持つシリアルケーブルは、9ピンしかないより小さなシリアルケーブルとは異なる動作をしますか?シリアルポートにピンが多いほどスピードが速くなりますか?
- デバイスには、
Serial 1
より大きなシリアルポート用のプラスチックアダプタ()と背面にRJ45プラグが付属しています。とマークされていますMODEM CAB-5MODCM
。これは何のためですか? RJ45プラグやRJ11プラグでシリアル接続ができるようです。それぞれ8線と4線があるようです。 RS232通信には何本の電線が必要ですか? 6? 4? 2? - 具体的な次のステップや避けるべき一般的なトラップの提案がありますか?
- シリアルRJ11またはRJ45アダプタなどを使用している場合は、どのピンを使用するのですか? 「設定可能なピン」を持つ複数のアダプタを見ました。
答え1
5,6)通常9ピンで十分です。追加ピンは補助データまたは追加ハンドシェイク用です。最小ピン/ワイヤ数は3つです:グランド(gnd)、送信(tx)、および受信(rx)。より多くのハンドシェイクを行う方が良いでしょう。転送および転送要求をクリアし、データセットの準備、データ端末の準備を追加することをお勧めします。 RS232の最大の誤解は、データ端末とデータセットという用語です。データ端末はすべての端末デバイス(コンピュータ、端末、プリンタなど)であり、データセットはモデムまたはクロスオーバーケーブル(ヌルモデム)であり、何もありません。もう一つ。
2)握手は3段階に分けられます。
Soft:特殊文字を使用します。テキストには使用されないため、テキストに適しています。これにはgnd、tx、rxのみが必要です。
ハードウェアハンドシェイク:転送要求をクリアしました。
データ端末の準備、データセットの準備:これにより、デバイスが互いに接続されたタイミングを検出できます。
1)私の考えには(これについてはわかりません)、Linuxカーネルにはttyをログインttyとして使用するように指示するコマンドラインオプションがあります(ctrl-alt-f1などのttyと同じ)。このオプションをブートローダー (おそらく grub) 構成に追加する必要があります。ミニコムなどを使う必要はないようです。セクション15.1の設定方法を参照してくださいgetty
。