Forum: Mikrocontroller und Digitale Elektronik Zuordnung mehrere gleicher USB-Geräte


von Vardo (Gast)


Lesenswert?

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!

von Rufus Τ. F. (rufus) Benutzerseite


Lesenswert?

Vardo schrieb:
> Ginge es mit einer Seriennummer im Deskriptor?

Dafür ist die da.

von Dennis K. (scarfaceno1)


Lesenswert?

Falsches Forum...

von stefanus (Gast)


Lesenswert?

> 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.

von Rufus Τ. F. (rufus) Benutzerseite


Lesenswert?

stefanus schrieb:
> Ich denke, Windows macht das auch schon so.

Wenn die Treiber brauchbar sind, ja. Das ist die alternative 
Herangehensweise.

von Vardo (Gast)


Lesenswert?

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
Noch kein Account? Hier anmelden.