我想知道是否有人知道在 Linux 上运行的 CDROM 模拟器。我想模拟此配置:
[CDROM 驱动器]----USB 电缆----[被测计算机]
[COMPUTER UNDER TEST]
从物理 CD 启动的计算机插入到 中的位置在哪里[CDROM DRIVE]
。只有[CDROM DRIVE]
我想要以下配置:
[CD 映像构建机]-----USB 电缆-----[被测试计算机]。
我想在 上构建一个 ISO 映像,[CD IMAGE BUILD MACHINE]
并在其上运行某种 USB CDROM 仿真器,以便将 ISO 映像提供给 ,就像[COMPUTER UNDER TEST]
它正在与 对话一样[CDROM DRIVE]
。这存在吗?如果存在,我找不到它。
我想这样做是为了能够测试可启动 CD 而不用刻录大量的杯垫。
答案1
您可以使用特殊桥接器通过 USB 连接到 PC:http://www.hardwaresecrets.com/printpage/248
所示的桥接器可用作网卡模拟器,network mode
(每台电脑都会有新的网卡,它们将像交叉一样“连接”)
在link mode
桥上允许发送文件。
我不知道usb storage
桥梁。(USB mass-storage device class
,USB CDROM 使用这个 USB 类)
ps. bridges 确实适用于普通的 USB 接口,无需 USB 随身携带
答案2
有一个名为 DriveDroid 的 Android 应用程序可以做到这一点(如果你用补丁重新编译内核)
这是 xda 帖子http://forum.xda-developers.com/showthread.php?t=2196707
无论如何,cdrom 模拟补丁都在现代 cm10.1 内核中,它只需要一个额外的补丁就可以让 drivedroid 切换到 cd 模式。
这种功能早已进入标准 Linux 内核源代码,但您的计算机必须具有某种 USB OTG 芯片,才能使其假装成设备。更多详细信息请点击此处http://www.armadeus.com/wiki/index.php?title=USB_Gadget