Bookbot
Wir senden dir das abgebildete Buch

Linux-Treiber entwickeln

Eine systematische Einführung in die Gerätetreiber- und Kernelprogrammierung

Autor*innen

Parameter

  • 600 Seiten
  • 21 Lesestunden

Mehr zum Buch

Dieses Buch bietet eine systematische Einführung in die Kernelprogrammierung und die Entwicklung von Gerätetreibern unter Linux, beginnend mit den Grundlagen bis hin zu speziellen Treibern und Techniken. Es werden umfassend die Technologien im Kernel vermittelt, darunter die Architektur des Linux-Betriebssystems, die Programmierung von Tasklets, Kernel-Threads, Workqueues und hochauflösenden Timern, sowie die Sicherung kritischer Abschnitte und effiziente Speicherverwaltung. Zudem wird die Systemintegration des Treibers behandelt, einschließlich Proc-, Sys- und Device-Filesystemen, sowie spezielle Treiber wie PCI, USB und Blockgeräte. Praktische Tipps von erfahrenen Kernelhackern, Codetemplates als Ausgangspunkt für eigene Entwicklungen und ein Kapitel über den Entwurf leistungsfähiger Treiber ergänzen die Inhalte. Ein Anhang mit detaillierten Beschreibungen von über 600 internen Kernelfunktionen bietet zusätzlich wertvolle Informationen. Das Buch richtet sich an Entwickler, Kernelhacker und Linux-Interessierte mit guten C-Kenntnissen. Einsteiger in die Kernelprogrammierung und Treiberentwicklung erhalten eine praxisorientierte Einführung, während Profis, wie Entwickler eingebetteter Systeme, es als Nachschlagewerk nutzen können. Die 3. Auflage wurde auf den Stand des Kernels 2.6.37 aktualisiert, einschließlich Änderungen in Syntax, Semantik und grundlegenden Umbauten im Linux-Kernel.

Publikation

Buchkauf

Linux-Treiber entwickeln, Jürgen Quade

Sprache
Erscheinungsdatum
2011
Einband
(Paperback),
Buchzustand
Gebraucht - Sehr gut
Preis
12,39 €inkl. MwSt.

Lieferung

  • Gratis Versand ab 14,99 € in ganz Deutschland! Mehr Infos.

Zahlungsmethoden

Keiner hat bisher bewertet.

Titel
Linux-Treiber entwickeln
Untertitel
Eine systematische Einführung in die Gerätetreiber- und Kernelprogrammierung
Sprache
Deutsch
Autor*innen
Jürgen Quade
Erscheinungsdatum
2011
Einband
Paperback
Seitenzahl
600
ISBN10
3898646963
ISBN13
9783898646963
Reihe
Schlagwörter
Beschreibung
Dieses Buch bietet eine systematische Einführung in die Kernelprogrammierung und die Entwicklung von Gerätetreibern unter Linux, beginnend mit den Grundlagen bis hin zu speziellen Treibern und Techniken. Es werden umfassend die Technologien im Kernel vermittelt, darunter die Architektur des Linux-Betriebssystems, die Programmierung von Tasklets, Kernel-Threads, Workqueues und hochauflösenden Timern, sowie die Sicherung kritischer Abschnitte und effiziente Speicherverwaltung. Zudem wird die Systemintegration des Treibers behandelt, einschließlich Proc-, Sys- und Device-Filesystemen, sowie spezielle Treiber wie PCI, USB und Blockgeräte. Praktische Tipps von erfahrenen Kernelhackern, Codetemplates als Ausgangspunkt für eigene Entwicklungen und ein Kapitel über den Entwurf leistungsfähiger Treiber ergänzen die Inhalte. Ein Anhang mit detaillierten Beschreibungen von über 600 internen Kernelfunktionen bietet zusätzlich wertvolle Informationen. Das Buch richtet sich an Entwickler, Kernelhacker und Linux-Interessierte mit guten C-Kenntnissen. Einsteiger in die Kernelprogrammierung und Treiberentwicklung erhalten eine praxisorientierte Einführung, während Profis, wie Entwickler eingebetteter Systeme, es als Nachschlagewerk nutzen können. Die 3. Auflage wurde auf den Stand des Kernels 2.6.37 aktualisiert, einschließlich Änderungen in Syntax, Semantik und grundlegenden Umbauten im Linux-Kernel.