2008-09-08 46 views
1

我正在研究需要通过USB支持以太网(托管在Linux,XP和Vista中)的设备。据我了解,Vista和Linux支持行业标准的USB CDC。但是,在经典的Windows风格中,XP只支持它自己的远程NDIS。所以,现在我正在考虑仅仅是通过RNDIS来做这件事,而不是为我推出自己的XP CDC驱动程序。对远程NDIS的Windows XP支持

我一直在阅读一些早期的文档,说甚至XP是非常错误的NDIS(惊喜!)。有没有人有XP的RNDIS驱动程序的经验?他们对产品开发是否安全?任何有识之士将不胜感激。

回答

0

经过我自己的研究和测试,一个NDIS设备运行良好。但是,如果您完全需要支持多个NDIS设备,那么您运气不好。我的系统变得极不稳定,基本上无法使用。这是非常可重复的。

我不会在任何类型的多设备场景中推荐NDIS。

0

我们在工作中使用RNDIS。我发现它每隔一段时间都会屏蔽我的机器(大约每隔一两个月)。然而其他人(在我的工作中)没有发生这种情况,所以它可能只是我使用的特定设备。

我认为它足够稳定的发展,所以给它一个去。

0

这里的问题是,Linux不支持主机模式下的RNDIS,并且由于MS RNDIS许可限制,您无法开发自定义驱动程序。由于相同的原因(许可),MAC也不支持RNDIS。

因此,如果您需要多平台解决方案,您需要一种标准方法,即CDC/ECM。
在市场上有可用的CDC/ECM XP/VIsta解决方案的数量,你可以谷歌为他们,我不想在这里做广告我们的解决方案:)

+0

幸运的是,该设备是基于Linux的,它支持NDIS和CDC作为一个小工具,这意味着它已经可以在Linux上工作。 我对商业驱动解决方案的想法很感兴趣。 – Danny 2008-09-29 18:35:12

0

如果您正在寻找商业解决方案,Jungo确实可以为Windows/Linux/Mac提供体面的ECM解决方案。唯一的问题是,如果您要购买大批量产品,则必须向他们支付非常小的版税费用。

相关问题