- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:VirtualBoxでのシリアル通信設定について)
VirtualBoxでのシリアル通信設定方法について
このQ&Aのポイント
- VirtualBoxを使用してホストOSとゲストOS間でシリアル通信を設定する方法について教えてください。
- 具体的な環境や設定についても詳しく教えてください。
- シリアル通信の設定方法やトラブルシューティングに関するアドバイスや回答をお願いします。
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
- ベストアンサー
noname#194317
回答No.2
シリアルポートでは、LANで言うところの127.0.0.1みたいなことはできないので、物理的にポートが2個と、クロスケーブルが必要です。ただこれだとめんどくさすぎるため、一度バーチャルポートを試してみる価値はありそうですね。これはシリアルポートのエミュレータです。これなら物理的なポートもクロスケーブルもいりません。 http://robot-jp.com/database/index.php?%E3%83%84%E3%83%BC%E3%83%AB%2FVSPE これで適当なポート番号に「Pair」でバーチャルポートを作って、一方のポート番号をホストOSに、もう一方をゲストOSに登録します。
その他の回答 (2)
- dscripty
- ベストアンサー率51% (166/325)
回答No.3
ざっと眺めただけだけど、これ詳しくてよさそう! VirtualBoxでシリアルポート(COMポート)を使う « 碧落にて気まぐれに一言 http://sgry.jp/blog/tag/programming/
質問者
お礼
ありがとうございます。 自分もこのサイトにたどりついて試しましたが、無理でした。。
- 0909union
- ベストアンサー率39% (325/818)
回答No.1
全く意味不明です。 おす、おす、 めす、めす つないでどうすんですか?
補足
回答ありがとうございます。 エミュレータ等を使用しないと仮想化できないということでしょうか。。 実際に存在するCOM1だけで、ホスト、ゲストでの名前を変えれば通信できるものと思い込んでいました。 教えて頂いたソフトを使用してみました、 COM3とCOM4をエミュレータ上で定義して、ホストOS(windows)でCOM1だったシリアルポートの設定をCOM3に、 グストOS(fedora8)の設定をCOM4(ポート番号、ポート/ファイルパス共に)に設定して通信をしてみました。 この前のように通信ポートが開けないというようなことはなくなりました。 ホストOS側から、ハイパーターミナルと通信アプリ両方でポート(COM3)への通信ができました。 が・・・。 ゲスト側でホストからの通信データを取り込めていないようです。。 通信レートを19200bpsに合わせて、ゲスト側の/dev/ttyS3をtail -fで開きながら、 ホスト側からデータ("test"等の簡単な文字列)を送信してますが、どうも受け取れていないようです。 ゲスト側からの送信もしかりで、/dev/ttyS3にechoで文字列を送信するもホスト側で受信しません。。