
Parameters
Meer over het boek
Dieses Buch bietet eine systematische Einführung in die Entwicklung von Gerätetreibern unter Linux, beginnend bei den Grundlagen bis hin zu speziellen Treibern und Techniken. Es vermittelt umfassend die Technologien zur Treibererstellung im Kernel und illustriert diese mit vielen wiederverwertbaren Code-Beispielen. Behandelt werden unter anderem die Architektur des Linux-Betriebssystems, die Programmierung von Tasklets, Kernel-Threads und Workqueues, die Sicherung kritischer Abschnitte, das neue Gerätemodell, die Systemintegration des Treibers (Proc-, Sys- und Device-Filesystem), das Kernel Build System sowie spezielle Treiber wie PCI, USB und Blockgeräte. Praktische Programmiertricks erfahrener Kernelhacker, ein Kapitel zum Entwurf performanter Treiber und ein Anhang mit detaillierten Beschreibungen der internen Kernelfunktionen sind ebenfalls enthalten. Ein Leitfaden erläutert die systematische Portierung vorhandener Treiber von Kernel 2.4 auf 2.6. Die 2. Auflage wurde auf den Stand des Kernel 2.6.15 aktualisiert und um Themen wie dynamische Speicherverwaltung, Locking über Per-CPU-Variablen und Async-IO erweitert. Die Zahl der dokumentierten Kernel-Funktionen wurde auf 450 erhöht. Das Buch richtet sich an Entwickler, Kernelhacker und Linux-Interessierte mit soliden Programmierkenntnissen in C und bietet sowohl Einsteigern als auch Profis wertvolle Einblicke und Informationen.
Een boek kopen
Linux-Treiber entwickeln, Jürgen Quade
- Taal
- Jaar van publicatie
- 2006
Betaalmethoden
We missen je recensie hier.