web-dev-qa-db-ja.com

USBポートをUSBフラッシュドライブとしてエミュレートしますか?

OS Xの利用可能なUSBポートを介してUSBフラッシュドライブをエミュレートできるソフトウェアを知っている人はいますか?おそらく、ディレクトリをUSBポートにマップして、USBストレージデバイスの読み取りをサポートする別のデバイスに接続できるようにする方法はありますか?

ラップトップを車のUSBポートに接続して、USBドライブのようにファイルにアクセスしたいと思います。 Firewireを使用したターゲットディスクモードについては知っていますが(これがUSBでもサポートされているかどうかはわかりません)、OSの外部で起動する必要がないものを望んでいました(マシンの使用を維持したい)。

ソフトウェアがそれ自体でこれを行うのを妨げるハードウェアの制限があるかもしれないと私は考えています。

何か案は?

6
Wilco

残念ながら、USBはホストとデバイスを明確に区別します。車のUSBレセプタクルにPCのように標準のUSBA(ホスト)コネクタがある場合、それは、コンピュータがホストになりたいのと同じように、車のコンピュータがホストになりたいことを意味します。お互いに話し合うことができません。

2つのホストを接続するための「USBファイル転送ケーブル」を作成した人もいます。これらのケーブルには、2つのホストを相互にデバイスとして表示させる作業を行うチップが組み込まれています。これらの製品は、両方のホストが本格的なPCであり、ホストコネクタを備えた組み込みシステムではないことを前提としていると思います。私はこれらのケーブルの経験がないので、片方または両方の端にソフトウェアのインストールが必要かどうかわかりません。調べる価値があるかもしれません。

USB Implementers Forum(USB仕様の背後にある本体)は、最終的にホストとデバイスの区別の制限に気づき、USB対応のものをホスト間で切り替える方法としてUSB On-The-Go(OTG)仕様を作成しました。話している内容に応じて、必要に応じてその場でデバイスの役割を果たします。ただし、USB OTGをサポートするには、おそらく両端が必要になると思います。

9
Spiff