Bookbot

Linux-Treiber entwickeln

Boekbeoordeling

4,0(1)Tarief

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
Zodra we het ontdekt hebben, sturen we een e-mail.

Betaalmethoden

4,0
Zeer goed
1 Beoordelingen

We missen je recensie hier.