web-dev-qa-db-ja.com

USB to USB CD ROMエミュレーター

Linuxで動作するCDROMエミュレーターを知っている人はいないかと思います。この構成をエミュレートしたい:

[CDROMドライブ] ---- USBケーブル---- [テスト中のコンピューター]

ここで、[COMPUTER UNDER TEST]は、[CDROM DRIVE]に挿入された物理CDから起動するコンピューターです。 [CDROM DRIVE]の代わりに、次の構成が必要です。

[CDイメージビルドマシン] ----- USBケーブル----- [テスト中のコンピューター]。

[CD IMAGE BUILD MACHINE]上にISOイメージを構築し、その上で何らかのUSB CDROMエミュレーターを実行して、[COMPUTER UNDER TEST]と通信しているかのようにISOイメージを[CDROM DRIVE]に提供したいと思います。 。これは存在しますか?もしそうなら、私はそれを見つけることができません。

コースターをたくさん焼かずに起動可能なCDをテストできるように、これを実行したいと思います。

6
JohnnyLambada

特別なブリッジを使用してUSB経由でPCに接続できます: http://www.hardwaresecrets.com/printpage/248

示されているブリッジは、ネットワークカードエミュレーターとして使用できます。network mode(各PCには新しいネットワークカードがあり、クロスオーバーのように「接続」されます)

link modeブリッジでは、ファイルを送信できます。

usb storageブリッジについてはわかりません。 (USB mass-storage device class、usb Cdromはこのusbクラスを使用します)

ps。ブリッジは、外出先でUSBを使用しなくても、通常のUSBインターフェイスで動作します

2
osgx

Android DriveDroidというアプリがあります(パッチを適用してカーネルを再コンパイルした場合)

これがxdaスレッドです http://forum.xda-developers.com/showthread.php?t=2196707

とにかく、cdromエミュレーションパッチは最新のcm10.1カーネルにあり、drivedroidをcdモードに切り替えるには追加のパッチが必要です。

この種の機能は、長い間、標準のLinuxカーネルソースに組み込まれていますが、コンピューターには、デバイスのふりをするための何らかのUSBOTGチップが必要です。詳細はこちら http://www.armadeus.com/wiki/index.php?title=USB_Gadget

1
user216757

ループバックファイルシステムのマウントを見てください...

0
t0mm13b