Question

Je cherche à développer un appareil qui devra prendre en charge Ethernet sur USB (hébergé sous Linux, XP et Vista).Si je comprends bien, Vista et Linux prennent en charge la norme USB CDC.Cependant, dans le style Windows classique, XP ne prend en charge que son propre NDIS distant.Donc, maintenant, je pense simplement m'incliner et le faire via RNDIS, plutôt que de lancer mon propre pilote CDC pour XP.

J'ai lu une documentation plus ancienne qui dit que même XP est assez bogué avec NDIS (surprise !).Quelqu'un a-t-il de l'expérience avec les pilotes RNDIS de XP ?Sont-ils sans danger pour le développement de produits ?Toute opinion serait très appréciée.

Était-ce utile?

La solution 3

Après avoir effectué mes propres recherches et tests, un seul appareil NDIS fonctionne raisonnablement bien.Cependant, si vous avez besoin de prendre en charge plusieurs appareils NDIS, vous n’avez pas de chance.Mon système est devenu extrêmement instable et pratiquement inutilisable.C'était très reproductible.

Je ne recommanderais pas NDIS dans tout type de scénario impliquant plusieurs appareils.

Autres conseils

Nous utilisons RNDIS au travail.et j'ai constaté qu'il écran bleu ma machine de temps en temps (environ tous les mois ou deux).Cependant, cela ne s'est pas produit pour d'autres (à mon travail), il pourrait donc s'agir simplement de l'appareil particulier que j'utilise.

Je pense qu'il est suffisamment stable pour le développement, alors essayez-le.

Le problème ici est que Linux ne prend pas en charge RNDIS en mode hôte et que vous ne pouvez pas développer de pilote personnalisé en raison des restrictions de licence MS RNDIS.MAC ne prend pas non plus en charge RNDIS pour la même raison (licence).

Donc, si vous avez besoin d'une solution multiplateforme, vous avez besoin d'une approche standard qui est CDC/ECM.
Il existe un certain nombre de solutions CDC/ECM XP/VIsta disponibles sur le marché, vous pouvez les rechercher sur Google, je ne veux pas annoncer notre solution ici :)

si vous recherchez une solution commerciale, Jungo propose des solutions ECM décentes qui fonctionnent pour Windows/Linux/Mac.Le seul problème est que vous devez leur payer des redevances non négligeables si vous optez pour un produit en volume.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top