Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ionic-framework/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Serial port Metro应用程序是否支持特定于供应商的USB串行适配器?_Serial Port_Microsoft Metro_Usb_Windows 8.1_Usbserial - Fatal编程技术网

Serial port Metro应用程序是否支持特定于供应商的USB串行适配器?

Serial port Metro应用程序是否支持特定于供应商的USB串行适配器?,serial-port,microsoft-metro,usb,windows-8.1,usbserial,Serial Port,Microsoft Metro,Usb,Windows 8.1,Usbserial,这里提供了一个与CDC兼容的USB设备的示例。是否也支持特定于供应商的USB设备?还是只有CDC兼容的USB设备在Metro应用程序中受支持 非常感谢你的帮助 CDC将不支持供应商特定的USB到UART桥接设备,在这种情况下,仅支持USB CDC类设备 然而,由于微软已经开放了USB API,您仍然可以访问特定于供应商的设备。这里的缺点是设备看起来不像COM端口,您需要使用直接通过USB协议访问设备。这意味着特定设备的供应商需要发布他们的协议,或者您可以反向工程或使用Linux源代码作为特定命令

这里提供了一个与CDC兼容的USB设备的示例。是否也支持特定于供应商的USB设备?还是只有CDC兼容的USB设备在Metro应用程序中受支持


非常感谢你的帮助

CDC将不支持供应商特定的USB到UART桥接设备,在这种情况下,仅支持USB CDC类设备

然而,由于微软已经开放了USB API,您仍然可以访问特定于供应商的设备。这里的缺点是设备看起来不像COM端口,您需要使用直接通过USB协议访问设备。这意味着特定设备的供应商需要发布他们的协议,或者您可以反向工程或使用Linux源代码作为特定命令的设置包的示例


由于您使用的是FTDI转换器,因此您可以从其获取设备协议信息,并使用此信息通过Windows RT访问设备。

FTDI将来可能支持Win RT(今天是2014年4月15日),您可以在此处请求测试驱动程序:

看起来您错过了一个链接。我要求设备必须通过串行端口而不是USB进行识别:(我的Metro应用程序是否有其他通过串行端口而不是USB进行通信的方式?目前我不这么认为。您目前处于Windows RT操作系统限制的驱动程序区域。直到最近,他们才打开了我上面提到的USB API。您使用的是什么类型的USB串行转换器?嘘,如果我“我没有正确回答您的问题。它的驱动程序详细信息是:ausbmon.sys ftdibus.sys ftbusui.dll ftd2x.dll FTLang.dll ftd2x.dll它支持USB2.0,FT-232R。更新答案要显示源代码位置,您正在使用FTDI转换器。请检查Linux源代码中的USB数据包。”。