我的公司正在为传统SCSI驱动器开发一个扩展坞,用户可以将SCSI驱动器连接到扩展坞,然后在扩展坞中连接到主机"计算机(运行Windows)通过USB。我们正在有效地开发和外部硬盘驱动器,允许用户交换驱动器。话虽如此,相对于我们可以使用的硬件,我们是非常有限的,因为主板必须在板上或通过适配卡具有SCSI控制器。因此,我们确定了一个硬件系统,该系统由Mini-ITX外形主板和USB客户端(从属)端口/控制器以及Adaptec SCSI控制器PCIe卡组成。
所以,我的问题是:是否可以使用Windows 7 Embedded(非CE版本)来实现这个" USB大容量存储客户端"功能性如果是这样,有人能指出我如何实现这一目标的方向吗?是否有一些我需要安装的特殊驱动程序才能启用此功能?我是否需要编写一些自定义代码才能使其正常工作,或者是否需要配置一些" USB大容量存储客户端"驱动程序,它将USB客户端端口映射到连接的SCSI存储设备?我知道这可以通过Windows 7 Compact Edition完成,但看起来真的很痛苦,我可以看到整个创建图像的过程,包括其他驱动程序等。任何帮助都将非常感谢。
答案 0 :(得分:0)
所以我回答了我的问题。 Windows 7已安装USB功能海量存储客户端驱动程序。在Win 7 Embedded CE中,您可以选择性地安装它。您仍然需要编写一些自定义代码才能使其正常工作。这将是USB客户端控制器硬件与您要读取和写入的设备之间基本接口的代码。我们正在使用的USB客户端控制器带有一个示例Mass Storage示例应用程序,它显示了如何完成工作(使用RAM磁盘与真实硬盘或闪存)。我修改了他们的代码来读取和写入硬盘驱动器,但我的写入速度有问题。看起来像另一篇文章。