Jak Začít?

Máš v počítači zápisky z přednášek
nebo jiné materiály ze školy?

Nahraj je na studentino.cz a získej
4 Kč za každý materiál
a 50 Kč za registraci!



6. USB

PDF
Stáhnout kompletní materiál zdarma (953.24 kB)

Níže je uveden pouze náhled materiálu. Kliknutím na tlačítko 'Stáhnout soubor' stáhnete kompletní formátovaný materiál ve formátu PDF.

– zde je dokončena enumerace a práci se zařízením „přebírá“ 

specifický ovladač 
 

Universální sériová sběrnice - USB 

Deskriptor zařízení 

– Device Descriptor – 14 položek 

– jediný 
– obsahuje základní informace o zařízení a použité specifikaci 

USB, podle které se zařízení chová 

– identifikuje výrobce a produkt – na základě těchto informací 

vybírá operační systém vhodný ovladač 

– definuje velikost bufferu endpointu 0 (default pipe, min 8B a max 

64B) 

– hostitel se musí přizpůsobit  

– definuje počet různých konfigurací zařízení 
– definuje případnou standardní třídu zařízení 
– obsahuje indexy na popisy položek v textovém deskriptoru 

Universální sériová sběrnice - USB 

Deskriptor zařízení (Device Descriptor) 

Pozice 

Pole 

Velikost  Hodnota 

Popis 

0 

bLength 

1 

18 

délka deskriptoru v bajtech 

1 

bDescriptorType 

1 

kód typu deskriptoru 

2 

bcdUSB 

2 

BCD 

podporovaná verze USB 

4 

bDeviceClass 

1 

kód třídy 

5 

bDeviceSubClass 

1 

kód podtřídy 

6 

bDeviceProtocol 

1 

podporovaný protokol třídy 

7 

bMaxPacketSize 

1 

velikost bufferu (a paketu) 

8 

idVendor 

2 

ID výrobce 

10 

idProduct 

2 

ID výrobku 

12 

bcdDevice 

2 

BCD 

verze zařízení 

14 

iManufacturer 

1 

index do textového deskriptoru 

15 

iProduct 

1 

index do textového deskriptoru 

16 

iSerialNumber 

1 

index do textového deskriptoru 

17 

bNumConfigurations 

1 

počet konfigurací 

Universální sériová sběrnice - USB 

Deskriptor konfigurace 

– Configuration Descriptor 

– pro každou konfiguraci jeden 
– definuje počet možných rozhraní v dané konfiguraci 
– identifikuje vlastnosti zařízení v dané konfiguraci 

• vlastní či sběrnicové napájení 
• podpora pro remote-wakeup 

– definuje spotřebu zařízení v dané konfiuraci 
– obsahuje indexy na popisy položek v textovém deskriptoru 

Témata, do kterých materiál patří