okladka

Kompletny opis architektury systemu komputerowego
opartego na złączu Universal Serial Bus

Złącze USB (Universal Serial Bus) szybko stało się jednym z podstawowych standardów komunikacyjnych w systemach komputerowych, zastępując wiele dotychczas stosowanych portów. Dzięki kilku typom transferu danych i szybkości transmisji umożliwia przyłączenie różnych urządzeń peryferyjnych. Poprzez USB podłącza się między innymi drukarki, skanery, aparaty cyfrowe, klawiatury oraz myszy. Wykrywanie i konfiguracja urządzenia USB oraz instalacja sterownika odbywa się automatycznie, co bardzo ułatwia korzystanie z osprzętu zgodnego z tym standardem. Niestety, łatwość obsługi urządzeń USB nie idzie w parze z prostotą samego interfejsu. Mechanizmy komunikacyjne USB są skomplikowane, a wykonywanie układów interfejsów dla urządzeń USB oraz pisanie sterowników urządzeń dla kontrolera systemu to trudne zadania.

Książka "USB. Uniwersalny interfejs szeregowy" to omówienie architektury Universal Serial Bus. Przeznaczona jest dla osób, które chcą zmierzyć się z takim wyzwaniem lub po prostu są zainteresowane tym, co "w komputerze piszczy". Opisany jest tu standard USB 1.1 oraz jego rozszerzenia wprowadzone w wersji 2.0, omówione są mechanizmy komunikacyjne zastosowane w USB oraz specyfika klas urządzeń USB. Poznasz też protokół transmisji danych przez złącze USB, nauczysz się kontrolować urządzenia za pomocą rozkazów standardowych oraz dowiesz się, jak tworzyć oprogramowanie obsługujące port USB.

Jeśli chcesz wiedzieć, jak działa interfejs USB i jak można go wykorzystać -- koniecznie przeczytaj tę książkę.


Wstęp (7)
Rozdział 1. Charakterystyka systemu USB (9)
Rozdział 2. Protokół komunikacyjny (31)
Rozdział 3. Deskryptory w urządzeniach USB (47)
Rozdział 4. Wykrywanie i enumeracja urządzenia w systemie USB (55)
Rozdział 5. Kontrola urządzenia USB za pośrednictwem rozkazów standardowych (59)
Rozdział 6. Zasilanie urządzeń w systemie USB (71)
Rozdział 7. Konfiguracja huba (77)
Rozdział 8. Klasy urządzeń USB (87)
Rozdział 9. Oprogramowanie USB w hoście (97)
Rozdział 10. Szczególne przypadki komunikacji w systemie USB 2.0 (105)
Rozdział 11. Interfejs USB w urządzeniach (111)
Rozdział 12. Suplement On-The-Go do specyfikacji USB 2.0 (115)
Literatura (123)
Skorowidz (125)