NICHT MEHR LIEFERBAR
Linux-Gerätetreiber, 2.Auflage

Alessandro Rubini & Jonathan Corbet
Deutsche Übersetzung von Matthias Kalle Dalheimer
2. Auflage April 2002
ISBN 978-3-89721-138-4
608 Seiten
Englischsprachige Ausgabe:

Dieser Titel ist vergriffen und nicht mehr lieferbar!



Kurzbeschreibung

Linux-Gerätetreiber richtet sich an alle, die periphere Geräte unter Linux unterstützen oder neue Hardware unter Linux entwickeln und betreiben möchten. Schritt für Schritt und mit ausführlichen Beispielen wird vermittelt, wie man Treiber für Zeichen- und Blockgeräte oder Netzwerkschnittstellen schreibt. Mit einigen C-Kenntnissen kann man die Beispiele verstehen, ohne erfahrener Kernel-Hacker zu sein, und sie auch zum Laufen bringen, ohne über spezielle Hardware zu verfügen.

Version 2.4 des Linux-Kernels hat signifikante Änderungen für die Gerätetreiber mit sich gebracht. Die 2. Auflage dieses Buches behandelt diese Neuheiten und die Unterstützung neuer Prozessoren und Busse.


Ausführliche Beschreibung

Dieses Buch richtet sich an alle, die periphere Geräte unter Linux unterstützen oder neue Hardware unter Linux entwickeln und betreiben möchten. Linux ist das am schnellsten wachsende Segment des Unix-Markts und wird zunehmend als geeignete Plattform für Embedded Systems gehandelt. Linux-Gerätetreiber ist in seiner 2. Auflage schon ein Klassiker und bündelt wieder wertvolle Informationen, die vordem nur als Mundpropaganda oder in kryptischen Quellcode-Kommentaren weitergegeben wurden.

Schritt für Schritt und mit ausführlichen Beispielen vermitteln Alessandro Rubini und Jonathan Corbet, wie man Treiber für Zeichen- und Blockgeräte oder Netzwerkschnittstellen schreibt. Mit einigen C-Kenntnissen kann man die Beispiele verstehen, ohne erfahrener Kernel-Hacker zu sein, und sie auch zum Laufen bringen, ohne über spezielle Hardware zu verfügen. Portabilität wird in diesem Buch großgeschrieben. Zwar steht der Kernel 2.4 im Mittelpunkt, mit all den signifikanten Änderungen, die der Versionswechsel für die Gerätetreiber mit sich brachte – aber wo immer möglich werden auch die alten Kernel zurück bis 2.0 besprochen. Auch bei der Hardware wurde großer Wert auf maximale Portabilität gelegt, die Beispiele wurden hierzu auf folgenden Plattformen getestet: IA32 (PC) und IA64, PowerPC, SPARC und SPARC64, Alpha, ARM und MIPS. Neu in der zweiten Auflage der Linux-Gerätetreiber sind u.a. SMP (Symmetric Multiprocessing) und die Behandlung zahlreicher neuer Prozessoren und Busse.

Aus dem Inhalt:
  • Einführung in den Linux-Kernel
  • Module
  • Zeichentreiber
  • Debugging
  • Timing
  • Speicher-Allokation
  • Hardware-Management
  • Interrupts
  • Modularisierung
  • Blocktreiber
  • Speicherverwaltung
  • Netzwerktreiber


Weitere Informationen zu diesem Buch

Beispiele | Online-Version |



Themen

Buchreihen

Special Interest

International Sites

O'Reilly China O'Reilly USA O'Reilly Japan O'Reilly Taiwan