• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:VirtualBoxでのシリアル通信設定について)

VirtualBoxでのシリアル通信設定方法について

このQ&Aのポイント
  • VirtualBoxを使用してホストOSとゲストOS間でシリアル通信を設定する方法について教えてください。
  • 具体的な環境や設定についても詳しく教えてください。
  • シリアル通信の設定方法やトラブルシューティングに関するアドバイスや回答をお願いします。

質問者が選んだベストアンサー

  • ベストアンサー
noname#194317
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に登録します。

federan
質問者

補足

回答ありがとうございます。 エミュレータ等を使用しないと仮想化できないということでしょうか。。 実際に存在するCOM1だけで、ホスト、ゲストでの名前を変えれば通信できるものと思い込んでいました。 教えて頂いたソフトを使用してみました、 COM3とCOM4をエミュレータ上で定義して、ホストOS(windows)でCOM1だったシリアルポートの設定をCOM3に、 グストOS(fedora8)の設定をCOM4(ポート番号、ポート/ファイルパス共に)に設定して通信をしてみました。 この前のように通信ポートが開けないというようなことはなくなりました。 ホストOS側から、ハイパーターミナルと通信アプリ両方でポート(COM3)への通信ができました。 が・・・。 ゲスト側でホストからの通信データを取り込めていないようです。。 通信レートを19200bpsに合わせて、ゲスト側の/dev/ttyS3をtail -fで開きながら、 ホスト側からデータ("test"等の簡単な文字列)を送信してますが、どうも受け取れていないようです。 ゲスト側からの送信もしかりで、/dev/ttyS3にechoで文字列を送信するもホスト側で受信しません。。

その他の回答 (2)

  • dscripty
  • ベストアンサー率51% (166/325)
回答No.3

ざっと眺めただけだけど、これ詳しくてよさそう! VirtualBoxでシリアルポート(COMポート)を使う « 碧落にて気まぐれに一言 http://sgry.jp/blog/tag/programming/

federan
質問者

お礼

ありがとうございます。 自分もこのサイトにたどりついて試しましたが、無理でした。。

  • 0909union
  • ベストアンサー率39% (325/818)
回答No.1

全く意味不明です。 おす、おす、 めす、めす つないでどうすんですか?

関連するQ&A