RTV forum PL | NewsGroups PL

Wykrywanie obecności drivera USB dla urządzenia CDC po podłączeniu do PC z Windows?

Sekwencja zdarzeń na USB po podłącz eniu urządzenia

NOWY TEMAT

elektroda NewsGroups Forum Index - Elektronika Polska - Wykrywanie obecności drivera USB dla urządzenia CDC po podłączeniu do PC z Windows?

Paweł
Guest

Sat Aug 29, 2009 11:43 am   



Witam !

Mam urządzenie USB podłączane do PC (system Windows). Jest to port COM
więc zgłasza się ono jako CDC. Do obsługi takiego urządzenia konieczny
jest jakiś driver.
Po podłączeniu do PC mogą wystąpić dwa przypadki:
- w PC jest zainstalowany driver
- w PC nie ma zainstalowanego drivera

Jak od strony tego urządzenia jednoznacznie rozróżnić te dwa przypadki ?
Tzn. wystąpienie jakich zdarzeń na USB użyć do wykrycia obecności
drivera zaraz po podłączeniu do PC.

Paweł

shg
Guest

Sat Aug 29, 2009 1:40 pm   



On 29 Sie, 12:43, Paweł <pawel....@neostrada.pl> wrote:
Quote:
Jak od strony tego urządzenia jednoznacznie rozróżnić te dwa przypadki ?
Tzn. wystąpienie jakich zdarzeń na USB użyć do wykrycia obecności
drivera zaraz po podłączeniu do PC.

Jednoznacznie się chyba nie da. System pobierze sobie deskryptory
urządzenia niezależnie od tego, czy ma sterownik, czy nie, no bo jakoś
sprawdzić musi. Potem może skonfigurować urządzenie, albo nie i na tej
podstawie można stwierdzić, czy ma sterownik. Jednakże równie dobrze
może urządzenia nie konfigurować, kiedy nie będzie potrzebne.

W "USB in a Nutshell" piszą, że Windows po odczytaniu deskryptorów
ładuje sterownik i odczytuje deskryptory jeszcze raz, a potem wysyła
żądanie "Set Configuration", czyli wyglądało by na to, że jeżeli ma
sterownik, to zawsze skonfiguruje urządzenie po podłączeniu,
niezależnie od tego, czy będzie używane, czy nie.

elektroda NewsGroups Forum Index - Elektronika Polska - Wykrywanie obecności drivera USB dla urządzenia CDC po podłączeniu do PC z Windows?

NOWY TEMAT

Regulamin - Zasady uzytkowania Polityka prywatnosci Kontakt RTV map News map