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 

bLength 

18 

délka deskriptoru v bajtech 

bDescriptorType 

kód typu deskriptoru 

bcdUSB 

BCD 

podporovaná verze USB 

bDeviceClass 

kód třídy 

bDeviceSubClass 

kód podtřídy 

bDeviceProtocol 

podporovaný protokol třídy 

bMaxPacketSize 

velikost bufferu (a paketu) 

idVendor 

ID výrobce 

10 

idProduct 

ID výrobku 

12 

bcdDevice 

BCD 

verze zařízení 

14 

iManufacturer 

index do textového deskriptoru 

15 

iProduct 

index do textového deskriptoru 

16 

iSerialNumber 

index do textového deskriptoru 

17 

bNumConfigurations 

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ří