Przejdź do treści

Linux Sterowniki urządzeń - Alessandro Rubini - książka historyczna wyd. 1999

183,75 zł
tezeusz.pl Zobacz w sklepie

Opis

To książka dla każdego, kto chce używać urządzeń peryferyjnych z systemem operacyjnym Linux, a także budować nowy sprzęt i uruchamiać go w Linuxie. Linux jest szybko rozwijającym się segmentem rynku Unixa i zyskuje uznanie w wielu obszarach zastosowań. Niniejsza książka zawiera informacje, które do tej pory były przekazywane tylko ustnie albo w tajemniczych komentarzach do kodu źródłowego. Uczy ona, jak pisać sterowniki dla szerokiej gamy urządzeń. Nie musisz być specjalistą od jądra, by zrozumieć treść książki i umieć z niej skorzystać. Wszystko, co jest Ci potrzebne, to znajomość języka C i podstaw związanych z wywołaniami systemowymi w Unixie. W książce opisano krok po kroku zagadnienia budowy, sterowników dla urządzeń znakowych, blokowych i interfejsy sieciowe. Wszelkie przykłady mogą być uruchamiane bez potrzeby posiadania szczególnego sprzętu. Książka omawia też przestrzenie adresowe, zdarzenia asynchroniczne i zagadnienia wejścia/wyjścia. Linux - sterowniki urządzeń kładzie duży nacisk na problem przenośności. Omawia jądra w wersji od 1.2.13 do 2.0 oraz eksperymentalne wersje aż do 2.1.43. Pokazuje także jak maksymalizować przenośność pomiędzy różnymi platformami.

Książka porusza następujące tematy: Tworzenie sterownika i ładowanie modułów Pełne sterowniki: znakowy, blokowy i sieciowy Debugowanie sterownika Problemy czasu Zarządzanie pamięcią i DMA Przerwania Zagadnienia przenośności Magistrala PCI (Peripheral Component Interconnect) Przegląd budowy wewnętrznej jądra