Quade

Linux-Treiber entwickeln

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

5., aktualisierte und erweiterte Auflage

dpunkt.verlag

ISBN 978-3-9888903-8-2

Standardpreis


ca. 59,90 €

Jetzt vorbestellen! Wir liefern bei Erscheinen (Erscheint vsl. Oktober 2025)

Preisangaben inkl. MwSt. Abhängig von der Lieferadresse kann die MwSt. an der Kasse variieren. Weitere Informationen

Bibliografische Daten

Fachbuch

Buch. Hardcover

5., aktualisierte und erweiterte Auflage. 2025

Umfang: 600 S.

Format (B x L): 16.5 x 24 cm

Verlag: dpunkt.verlag

ISBN: 978-3-9888903-8-2

Weiterführende bibliografische Daten

Produktbeschreibung

Der praxisorientierte Einstieg


Systematische Einführung in die Kernel- und Treiberprogrammierung
Praktisches Nachschlagewerk mit Codebeispielen und Templates
Moderne Kernel- und Treiberkonzepte


Dieses Buch bietet Entwicklerinnen und Entwicklern, Kernel-Hackern und Linux-Interessierten mit Kenntnissen in C eine fundierte und praxisorientierte Einführung in die Linux-Kernel-Programmierung und die Entwicklung professioneller Gerätetreiber. Es deckt die Grundlagen ab, die für das Schreiben robuster und sicherer Treiber unverzichtbar sind – von der Absicherung kritischer Abschnitte über die effiziente Speicherverwaltung bis hin zu Techniken für spezielle Hardwareanbindungen. Durch eine schrittweise Heranführung, praktische Templates sowie zahlreiche Codebeispiele erhalten Sie das Handwerkszeug, um eigene, performante, professionelle Treiber und eigenen Kernel-Code zu entwickeln.
Behandelt werden unter anderem:

Grundlagen der Linux-Kernel-Architektur
Schutz kritischer Abschnitte zur Vermeidung von Datenkorruption
Kernel-Threads, Tasklets, Workqueues und hochauflösende Timer
Effiziente Speicherverwaltung inklusive Objekt-Caching
Systemintegration über das Proc-, Sys- und Device-Filesystem
Crypto-APIs für sicherheitsrelevante Anwendungen
Kernel Build System und Build-Prozesse
Professionelle Hardwareanbindung, speziell für Raspberry Pi
Green Computing und Energiemanagement für ressourcenschonende Systeme
Echtzeitfähigkeit und Realzeitaspekte
Spezialisierte Treiber für GPIO, I2C, PCI, USB, Blockgeräte und mehr


Die 5. Auflage wurde durchgehend auf den Stand des Kernels 6.13 aktualisiert. Einige Abschnitte, wie zu den Device-Trees, wurden erweitert und andere, wie die Einführung in die Industrial-IO-Schnittstelle für industrielle Anwendungen, sind hinzugekommen.

Autorinnen und Autoren

Produktsicherheit

Derzeit sind keine Informationen zur Produktsicherheit verfügbar. Wir arbeiten daran, diese Informationen in naher Zukunft für Sie bereitzustellen.

Topseller & Empfehlungen für Sie

Ihre zuletzt angesehenen Produkte

Rezensionen

Dieses Set enthält folgende Produkte:
    Auch in folgendem Set erhältlich:

    • nach oben

      Ihre Daten werden geladen ...