2009-05-27 9 views
1

Erstens: Ich bin ein Neuling für diese Art von Arbeit.Wie Port USB RNDIS Gerätetreiber?

Ich habe einen USB rndis Gerätetreiber für einige Hardware, die nur in XP/2000/Vista funktioniert. Aber ich möchte dies auf CE oder Linux portieren, und Hersteller sagt auch, dass Entwickler das tun sollten.

Zusammenfassend habe ich XP-Treiber und Schnittstellen-/Endpunktkonfigurationen, die der Treiber hat. Und ich habe zwei Fragen im Zusammenhang:

  1. Warum muss ich einen Treiber schreiben, um das Gerät mit IP-Nummer zu kommunizieren? Unterstützt Windows das nicht standardmäßig?

  2. Wenn ja, was muss ich wissen, um den Treiber auf ein anderes Betriebssystem zu portieren? Ich habe einen Windriver benutzt, er hat die Konfigurationen, aber was kann ich als nächstes tun? Was sollte ich sonst noch über das Gerät wissen?

Antwort

2

ich Sie nicht direkt in Frage beantworten können, aber es ist das Synce Projekt, das heißt MS ActiveSync Ersatz für Linux. Es ermöglicht die Kommunikation mit Windows Mobile-Geräten über rndis. Also, wenn Sie über die Website gehen, finden Sie die Quelle von usb-rndis-lite Treiber für Linux.

Vielleicht kann dies als Ausgangspunkt für Ihre Arbeit verwendet werden.

+0

Ich glaube, das wird mir helfen, die Grundlagen zu bekommen. Danke dir! – ercu