Hi, ich habe hier einen Controller, welcher per USB an einen Computer angeschlossen wird und dort vom Betriebssystem einer seriellen Schnittstelle zugeordnet wird. Jetzt kann es aber sein, dass ein Benutzer mehrere solcher Controller verwendet. Diese werden dann auch mehreren seriellen Schnittstellen zugeordnet. Jetzt wäre es schön, wenn nach dem nächsten Neustart das System diese Controller wieder jeweils den gleichen Schnittstellennummern zuordnet und diese nicht untereinander vermischt. Meine Frage: wie kann ich das sicherstellen? Die USB-Deskriptoren sind für alle Controller gleich, so dass dem System darüber keine Unterscheidung möglich ist. Ginge es mit einer Seriennummer im Deskriptor? Danke!
> Jetzt wäre es schön, wenn nach dem nächsten Neustart das > System diese Controller wieder jeweils den gleichen > Schnittstellennummern zuordnet und diese nicht untereinander vermischt. Du könntest berücksichtigen, an wechen Physikalischen Port das Gerät angeschlossen ist. Ich denke, Windows macht das auch schon so.
stefanus schrieb: > Ich denke, Windows macht das auch schon so. Wenn die Treiber brauchbar sind, ja. Das ist die alternative Herangehensweise.
Rufus Τ. Firefly schrieb: > stefanus schrieb: >> Ich denke, Windows macht das auch schon so. > > Wenn die Treiber brauchbar sind, ja. Das ist die alternative > Herangehensweise. Ah...kleines Missverständnis, ich sitze auf Microcontroller-Seite, das Betriebssystem verwendet nur einen Standard-Serial-Treiber. Meine Frage war nur, wie ich es dem OS ermöglichen/erleichtern kann, die Geräte zu unterscheiden, was sich offensichtlich durch die Seriennummer machen lässt. Danke! :-)
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.