両Linux(仮)ボ話を聞かせてシリアルポート
-
09-06-2019 - |
質問
には、どうするのがベストなの設定を一Linuxボックスを聴き、そのシリアルポートのための着信接続?もちろん、多くのgooglingができませんの最適な組み合わせのコマンドを実ていないので
私の主な目的はシリアルインターフェースを走りのインスタンスのkvm/qemu Vm.い込みVNCインターフェース(それらプロセッサーとチップセッサーバは、X).取得できまVMをシリアルデバイス開始のシリアルのファイル:フラグがどのように話すので、全体の問題です。両方の箱はUbuntu8.04.
解決
の Linuxシリアルハウトゥ 多くの詳細な情報をシリアル通信します。により特定の Linuxのリモートシリアルコンソールハウトゥ どんを探しだしていきたいと考えているログインして仮想化システム用シリアルポートしましたのです。としてHein示する必要がありまnullモデムケーブルを実行する必要があminicomにリモート端子です。
をLinuxコンソールに通して使用、それぞれ設定する必要がありますが別途シリアル利用します。を設定することができ、カーネルをコピーし、そのメッセージのシリアルポートする時に面白いるのはシステムの起動とほぼ不可欠な場合はやっているカーネルデバッグしやすくなります。(カーネルの支援および更新を起動パラメータをカーネルを知っていたいシリアル出力見 第5章 第howto.) しょ興味のあるログイン経由のシリアルポートを必要とする走ゲッティのシリアルポート起動後のようなシステムで走るゲッティ、仮想端末を起動後、詳細に記述されている 第6章 のhowto.
他のヒント
い、この両者をつなぐシリアルポートを使用"nullモデム"ケーブルにします。
用のようなプログラムをminicom話リモートシステム--きょうを設定する必要があるの通信パラメータがoffにしてハードウェアフロー制御を使用した場合は、ケーブルになっているフロー制御ライン接続).
と言いますといったことは/dev/tty1.
のシェル
chown *youruser* /dev/tty1
その後、Perlスクリプトと呼ばれexample.pl
open PORT, "</dev/tty1" || die "Can't open port: $!";
while (defined ($_ = <PORT>))
{
do_something($_);
}
close PORT;
当然、すべきことはまだ多くありましたい場合はこの自動起動し、エラー時のラウンドは復活です。その基本的な考え方であるから読み取られたシリアルポートのようなファイルです。