Einzelnen Beitrag anzeigen

Robert Marquardt
(Gast)

n/a Beiträge
 
#2

Re: Basis-Informationen zu USB

  Alt 27. Aug 2007, 16:45
Eigentlich kann man keine der Fragen beantworten.
1. Es gibt keine Protokolle die man auf Anwendungsebene sprechen kann. Du sprichst ja auch nicht TCP/IP mit deiner Netzwerkkarte.
2. Es ist nicht vorgesehen das man wissen muss an welchem Port das Geraet haengt, um mit ihm sprechen zu koennen.
3. Auch dies ist ist nicht vorgesehen. Man muss nicht wissen das es ein USB-Geraet ist um mit ihm sprechen zu koennen.
4. Wieder nix. Oft wird das Geraet nur von einem Treiber angesprochen und unterliegt nicht direkter Kontrolle.

Ein USB-Geraet wird vollstaendig von seinem Treiber repraesentiert. Zum direkten Ansprechen kann man die Geraete einer Unterklasse oder eines bestimmten Herstellers direkt enumerieren, aber je nach Geraeteklasse hat der Treiber kein API das sich direkt ansprechen laesst. Ein USB-Stick z. B. hat den Mass Storage Treiber zugewiesen, der nur sinnvoll vom Filesystem-Treiber benutzt werden kann.
  Mit Zitat antworten Zitat