遊びたい古いIBM 3151端末があります。端末はEnterprise AIXシステムで使用するように設計されており、文書はまだ残っていますが、AIXサーバーはありません。
Ubuntu Serverのようなものをロードできるバックアップシステムがあり、それが機能できるかどうか疑問に思います。ネットワークデバイスやマイクロコントローラなどのシリアルデバイスに接続する方法に関するチュートリアルはたくさんありますが、実際のASCII端末に出力するために最新のオペレーティングシステムに接続する方法についてはほとんど文書がないようです。
私はいくつかのことについて混乱しているという言葉から始めたいと思います。
端末はDB25シリアルポートを介して接続されます。もちろん、DB25シリアルポートを持つコンピューターはありませんが、USB - > DB9 - > DB25に接続するアダプターはあります。これで十分ですか?最新のUSBからターミナルまでデータの損失/損傷がありますか?
コンピュータの画面/キーボードの代わりにstdin/stdoutを端末にリダイレクトするには、どのツール/コマンドを使用する必要がありますか?
答え1
複数のアダプタに接続されている場合を含む、ほとんどのUSBシリアルアダプタは正常に動作します。実際のFTDIチップを使用していることを確認できます。
ほとんどの最新のディストリビューションはsystemdを使用します。
serial-getty
適切なポートでサービスを有効にしてシリアル端末でログインを有効にできます。systemctl enable [email protected] --now
でログインセッションが開始されます
ttyUSB0
。
答え2
まず、端末が正しく機能していることを確認してください。
RS-232シリアル端子から標準ピンアウト(データ端末装置)
https://en.wikipedia.org/wiki/RS-232
http://pinouts.ru/SerialPorts/RS232_pinout.shtml
ピン2と3をショートさせることができ、端末が機能している場合は、キーボードに入力した文字が画面に表示されます。