• Your shopping basket is empty.

      You may have no article in the shopping basket, the desired articles are no longer available or your session has timed out.

      Please check that cookies are enabled in your browser.

    Fachbücher

    Linux-Treiber entwickeln: Eine systematische Einführung in die Gerätetreiber- und Kernelprogrammierung

    by Jürgen Quade
    DE
    Hardcover

    Linux-Treiber entwickeln: Eine systematische Einführung in die Gerätetreiber- und Kernelprogrammierung
    <
    Linux-Treiber entwickeln: Eine systematische Einführung in die Gerätetreiber- und Kernelprogrammierung
    >

    Linux-Treiber entwickeln: Eine systematische Einführung in die Gerätetreiber- und Kernelprogrammierung Der praxisorientierte Einstieg Dieses Buch bietet Entwicklerinnen und Entwicklern, Kernel-Hackern und Linux-Interessierten mit Kenntnissen in C eine fundierte und praxisorientierte Einführung in die Linux-Kernelprogrammierung und die Entwicklung professioneller Gerätetreiber....


    show more

    CHF 69.30 incl. VAT.
    (List Price: CHF 77.00)
    Add to basket

    New from this category:

    Reference books

    Kreativität in IT und Technik für Dummies
    Kreativität in IT und Technik für Dummies
    Programmieren lernen in 15 Minuten am Tag für Dummies
    Programmieren lernen in 15 Minuten am Tag für...
    WhatsApp: Die verständliche Anleitung
    WhatsApp: Die verständliche Anleitung
    Midjourney: Das umfassende Handbuch
    Midjourney: Das umfassende Handbuch
    KI-Agenten entwickeln: Entwurf, Implementierung, Monitoring
    KI-Agenten entwickeln: Entwurf, Implementierung,...
    Rembrandt: Die Gemälde
    Rembrandt: Die Gemälde
    LibreOffice 26: Umfassendes Praxiswissen für Ein- und Umsteiger
    LibreOffice 26: Umfassendes Praxiswissen für Ein-...
    Fokus Chinesische Medizin: Was wir in der Praxis wirklich wissen müssen
    Fokus Chinesische Medizin: Was wir in der Praxis...
    Die besten KI-Tools: für Texte, Bilder, Audio, Video, Recherche, Lernen und Workflows - Inkl. ChatGPT, Copilot und viele mehr
    Die besten KI-Tools: für Texte, Bilder, Audio,...
    Das ABC der Farbe: Theorie und Praxis für Grafik und Fotografie - Begriffserklärungen, Farbwirkung, Farbwahl
    Das ABC der Farbe: Theorie und Praxis für Grafik...
    Der ökologische Handabdruck in der Kinder- und Jugendhilfe: Wie Kinder durch Selbstwirksamkeit Zukunft gestalten können
    Der ökologische Handabdruck in der Kinder- und...
    Mein erster Dienst: Viszeral- und Allgemeinchirurgie
    Mein erster Dienst: Viszeral- und...
    Medizinische Fachsprache verstehen kompakt für Dummies
    Medizinische Fachsprache verstehen kompakt für...
    Vorkurs Informatik für Dummies
    Vorkurs Informatik für Dummies
    Klimaneutralität in Unternehmen: Ihre Roadmap zur erfolgreichen Umsetzung
    Klimaneutralität in Unternehmen: Ihre Roadmap zur...
    Microsoft 365 Excel für Dummies - Alles-in-einem-Band
    Microsoft 365 Excel für Dummies...

    Linux-Treiber entwickeln: Eine systematische Einführung in die Gerätetreiber- und Kernelprogrammierung

    Der praxisorientierte Einstieg

    Dieses Buch bietet Entwicklerinnen und Entwicklern, Kernel-Hackern und Linux-Interessierten mit Kenntnissen in C eine fundierte und praxisorientierte Einführung in die Linux-Kernelprogrammierung 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 Kernelcode zu entwickeln.

    Die 5. Auflage wurde durchgehend auf den Stand des Kernels 6.x 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.


    Über das Buch:

    • Systematische Einführung in die Kernel- und Treiberprogrammierung
    • Praktisches Nachschlagewerk mit Codebeispielen und Templates
    • Aktuell zur Kernel-Version 6.x


    Inhalt:

    • 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-Funktionen 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
    show more

    Product Info

    Released on:
    30. October 2025
    ISBN: 
    978-3-98889-038-2
    EAN:
    9783988890382
    Author/Illustrator:
    Publisher:
    dPunkt
    Further Info
    Format:
    Hardcover
    Dimensions:
    16.5 x 24.0 cm
    Number of pages:
    600
    Languages
    Language:
    German
    With the WoG-ratings system you have the option to share your own personal thoughts about a Game or Film.
    Explanation of user ratings:
    • For the average ratings a minimum of 3 are needed.
    • A Customer must rate a minimum of 1 Titels before they are included in the averages.
    • The ratings and rankings will be recalculated every day.
    • So that the rating is realistic for Titels with few user ratings, we give (WoG) a base rating. The more votes a product has ,the less influence the base rating has.
    • We reserve the right, to block ratings from specific users. You can inform us of user misconduct with the following button Report this rating! .

    You might like that too

    3D-Spiele programmieren mit Unity
    3D-Spiele programmieren mit Unity
    Paperback
    Besser Coden - So machen Sie Ihren Code (und die Welt) ein bisschen besser!
    Besser Coden - So machen Sie Ihren Code (und die...
    Paperback
    C# Programmieren lernen für Einsteiger - Das Übungsheft
    C# Programmieren lernen für Einsteiger - Das...
    Paperback
    C++ mit Visual Studio 2019 und Windows Forms-Anwendungen - Ein Fach- und Lehrbuch für Standard C++ und Windows Forms-Anwendungen
    C++ mit Visual Studio 2019 und Windows...
    Hardcover
    Clean Code: Refactoring, Patterns, Testen und Techniken für sauberen Code
    87%
    Clean Code: Refactoring, Patterns, Testen und...
    Paperback
    Deep Learning Kochbuch - Praxisrezepte für einen schnellen Einstieg
    Deep Learning Kochbuch - Praxisrezepte für einen...
    Paperback
    Eigene Apps programmieren: Schritt für Schritt zur eigenen App mit LiveCode
    Eigene Apps programmieren: Schritt für Schritt zur...
    Paperback
    Java ist auch eine Insel: Einführung, Ausbildung, Praxis
    Java ist auch eine Insel: Einführung, Ausbildung,...
    Hardcover
    JavaScript: Das umfassende Handbuch
    JavaScript: Das umfassende Handbuch
    Hardcover
    Linux für Einsteiger und Umsteiger: Der einfache Umstieg von Windows 10 auf ein freies System
    Linux für Einsteiger und Umsteiger: Der einfache...
    Paperback
    Machine Learning - kurz & gut: Eine Einführung mit Python, Pandas und Scikit-Learn
    Machine Learning - kurz & gut: Eine Einführung mit...
    Paperback
    Mechanik verstehen mit Python
    Mechanik verstehen mit Python
    Audio book
    Merkmalskonstruktion für Machine Learning - Prinzipien und Techniken der Datenaufbereitung
    Merkmalskonstruktion für Machine Learning...
    Paperback
    PHP & MySQL: Dynamische Websites entwickeln
    PHP & MySQL: Dynamische Websites entwickeln
    Paperback
    PHP 7 und MySQL: Das umfassende Handbuch, aktuell zu PHP 7.3
    PHP 7 und MySQL: Das umfassende Handbuch, aktuell...
    Hardcover
    Programmieren lernen in 15 Minuten am Tag für Dummies
    Programmieren lernen in 15 Minuten am Tag für...
    Paperback
    Programmieren lernen mit KI: Coden mit Python, ChatGPT und Co.
    Programmieren lernen mit KI: Coden mit Python,...
    Paperback
    Programmieren lernen mit Python 3: Schnelleinstieg für Beginner
    Programmieren lernen mit Python 3: Schnelleinstieg...
    Paperback
    Programmieren lernen: Grundlagen für Studium und Beruf - praxisnah und sprachunabhängig
    Programmieren lernen: Grundlagen für Studium und...
    Paperback
    Programmieren mit C++: Ein Einstieg in Beispielen - Vom Problem zur Software
    Programmieren mit C++: Ein Einstieg in Beispielen...
    Paperback
    Programmierung mit PASCAL: Eine Einführung für Programmieranfänger
    Programmierung mit PASCAL: Eine Einführung für...
    Paperback
    Python & KI für Dummies
    Python & KI für Dummies
    Paperback
    Python 3: Das umfassende Handbuch - Ausgabe 2017
    Python 3: Das umfassende Handbuch - Ausgabe 2017
    Hardcover
    Python auf die harte Tour
    Python auf die harte Tour
    Paperback
    PyTorch: KI-Modelle trainieren, tunen und einsetzen
    PyTorch: KI-Modelle trainieren, tunen und...
    Hardcover
    Routineaufgaben mit Python automatisieren
    Routineaufgaben mit Python automatisieren
    Paperback
    Schrödinger programmiert KI: Das etwas andere Fachbuch
    Schrödinger programmiert KI: Das etwas andere...
    Paperback
    Spieleentwicklung mit Unity: Das umfassende Handbuch
    Spieleentwicklung mit Unity: Das umfassende...
    Hardcover

    Rating from Linux-Treiber entwickeln: Eine systematische Einführung in die Gerätetreiber- und Kernelprogrammierung

    How will the rating be calculated?

    There are no (customer) reviews for this product yet.

    Rate the product and share your opinion with the community.

    Rate now