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をテストできるように、これを実行したいと思います。
特別なブリッジを使用して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インターフェイスで動作します
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