2008-09-08 43 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解決方案。唯一的問題是,如果您要購買大批量產品,則必須向他們支付非常小的版稅費用。

相關問題