【发布时间】:2014-01-22 02:04:00
【问题描述】:
为符合 CDC 标准的 USB 设备here 提供了一个示例。是否也支持特定于供应商的 USB 设备?还是 Metro 应用程序中唯一支持符合 CDC 标准的 USB 设备?
非常感谢您的帮助!
【问题讨论】:
-
您好像错过了一个链接
标签: serial-port microsoft-metro usb windows-8.1 usbserial
为符合 CDC 标准的 USB 设备here 提供了一个示例。是否也支持特定于供应商的 USB 设备?还是 Metro 应用程序中唯一支持符合 CDC 标准的 USB 设备?
非常感谢您的帮助!
【问题讨论】:
标签: serial-port microsoft-metro usb windows-8.1 usbserial
CDC 不支持供应商特定的 USB 到 UART 桥接设备,在这种情况下仅支持 USB CDC 类设备。
但是,由于 Microsoft 已经开放了 USB API,您仍然可以访问供应商特定的设备。这里的缺点是设备看起来不像 COM 端口,您需要使用Windows.Devices.Usb namespace 直接通过它的 USB 协议访问设备。这意味着特定设备的供应商需要发布他们的协议,或者您可以逆向工程或使用 Linux 源代码作为某些命令的设置数据包应该是什么样子的示例。
由于您使用的是 FTDI 转换器,您可以从他们的Linux Source (this is from 3.13 kernel) 获取设备协议信息,并使用它通过 Windows RT 访问设备。
【讨论】:
FTDI 未来可能会支持 Win RT(今天是 2014 年 4 月 15 日),您可以在此处索取 beta 驱动程序: Windows RT Driver
【讨论】: