两个USB主机控制器之间的Activesync连接

时间:2014-01-13 00:45:49

标签: networking usb windows-mobile windows-ce activesync

对于一个业余爱好项目,我希望为WinCE 6.0设备开发一些东西。理想情况下,我将从Visual Studio进行调试的activesync连接。操作系统似乎具备所有先决条件,但我不确定运输。我有什么选择?

该设备有一个USB端口,可用于连接,例如用于mp3播放的闪存驱动器,所以这似乎是一个USB主机端口。我可以使用它来获取activesync连接吗?我想在PC和WinCE设备上使用usb-to-serial电缆都可以工作。或者是否有RNDIS方式?

如果可能的话我宁愿不拆卸设备,但如果我找到USB客户端端口或有线以太网的机会非零,我可以考虑一下。有什么想法吗?

2 个答案:

答案 0 :(得分:1)

无法使用USB host port进行Activesync连接。

但如果是USB OTGhostclient}端口,您可以使用activesyncUSB OTG功能使用USB Client

您的BSP应支持USB Serial Client功能(SYSGEN_USBFN_SERIAL中的搜索catalog items sysgen变量。)

此外,您的USB driver(较低级别的驱动程序)应支持USB Client功能。

答案 1 :(得分:0)

ActiveSync可以在串行电缆上工作,因此使用USB转串口适配器的想法可能有效。但是你需要在操作系统映像中拥有它的驱动程序。有一些CDC驱动程序和FTDI为他们的芯片提供驱动程序。您可以在设备上加载它们,使用USB拇指驱动器复制它们,并使用Windows CE的注册表编辑器修改注册表,但这不是授予的。 Windows CE还支持RNDIS兼容的USB到以太网适配器,但老实说,我不知道市场上是否有这种类型的设备。如果您的设备具有Wi-Fi连接,则可以跳过使用ActiveSync并通过网络进行调试。