对于一个业余爱好项目,我希望为WinCE 6.0设备开发一些东西。理想情况下,我将从Visual Studio进行调试的activesync连接。操作系统似乎具备所有先决条件,但我不确定运输。我有什么选择?
该设备有一个USB端口,可用于连接,例如用于mp3播放的闪存驱动器,所以这似乎是一个USB主机端口。我可以使用它来获取activesync连接吗?我想在PC和WinCE设备上使用usb-to-serial电缆都可以工作。或者是否有RNDIS方式?
如果可能的话我宁愿不拆卸设备,但如果我找到USB客户端端口或有线以太网的机会非零,我可以考虑一下。有什么想法吗?
答案 0 :(得分:1)
您无法使用USB host port
进行Activesync
连接。
但如果是USB OTG
(host
和client
}端口,您可以使用activesync
或USB 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并通过网络进行调试。