Embedded Windows嵌入式USB客户端选项

Embedded Windows嵌入式USB客户端选项,embedded,usb,usbserial,windows-embedded-compact,windows-embedded,Embedded,Usb,Usbserial,Windows Embedded Compact,Windows Embedded,我是一个非常新手的嵌入式开发人员,我正在尝试使用Windows embedded Compact和Toradex Apalis T30 COM开发一个商业产品。首先请原谅,我不是专业人士,也不是训练有素的工程师,只是一个试图突破界限的业余爱好者,所以请原谅我,如果这应该是微不足道的。我还应该声明,由于这一点,我没有低水平的USB经验。我很想使用WEC 2013,但Toradex还没有完全准备好,所以我想至少还有一个月我会继续使用WEC 7,如果这有什么不同的话 我的问题是,我似乎无法理解如何在W

我是一个非常新手的嵌入式开发人员,我正在尝试使用Windows embedded Compact和Toradex Apalis T30 COM开发一个商业产品。首先请原谅,我不是专业人士,也不是训练有素的工程师,只是一个试图突破界限的业余爱好者,所以请原谅我,如果这应该是微不足道的。我还应该声明,由于这一点,我没有低水平的USB经验。我很想使用WEC 2013,但Toradex还没有完全准备好,所以我想至少还有一个月我会继续使用WEC 7,如果这有什么不同的话

我的问题是,我似乎无法理解如何在WEC中实现USB客户端功能。与中一样,我希望我的设备能够以USB客户端的形式连接到我的电脑,而电脑是主机。现在默认情况下,它连接到活动同步(现在是设备中心或其他)如果我没有弄错的话,它允许各种串行通信,但我真的不想让我的设备依赖于ActiveSync,因为这会给客户留下非常坏的印象,因为它看起来不太专业,而且与去年的Windows Mobile有很大的关联

我的设备是3D打印机,我假设3D打印机没有本机USB类。据我所知,所有3D打印机都只使用USB COM端口进行通信,我想这对我来说应该没问题。现在我想知道的是如何使我的设备显示为即插即用USB COM端口(能够支持所有主要的桌面操作系统)?我知道我可以使用FTDI芯片在我的设备上使用UART端口来实现这一点,但考虑到我的COM有一个内置USB客户端端口,我认为这有点浪费

有人会认为WEC会对类似的东西提供内置支持,但我找不到任何关于如何使用它的文档,如果它确实存在的话。我能找到的最好的答案是,但这一页并没有真正说什么有用的东西


另外,我实在买不起USB供应商id,因此我希望有一个解决方案不需要USB供应商id。

对于windows embedded,您必须手动编写一个驱动程序或一组注册表项,并使用正确的设备类id、供应商id和产品id。一旦完成,您需要将其集成到Windows Embedded中并重新构建解决方案。

3D打印机需要高效的裸机运动控制固件或可能的精简RTO。试图在其上运行windows基本上是在错误的方向上180度启动您的项目-首先要了解市场上当前设计的工作方式,然后再承诺采取行动。@ChrisStratton我可以向您保证,我已经采取了必要的预防措施,以获得硬件驱动的实时性,我计划使用WEC来创建一个强大的界面。虽然它是相当实时的,但我有单独的硬件来处理真正敏感的东西。我已经建立了一个从零开始的3D打印机之前,不需要帮助,我只需要与USB的援助。