cartcart

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

     
    Only 1 items left in stock
    Linux-Treiber entwickeln: Eine systematische Einführung in die Gerätetreiber- und Kernelprogrammierung

    Description

    Dieses Buch bietet eine systematische Einführung in die Kernelprogrammierung und in die Entwicklung von Gerätetreibern unter Linux - angefangen bei den Grundlagen bis hin zu speziellen Treibern und Techniken.

    Umfassend werden die innerhalb des Kernels nutzbaren Technologien vermittelt, unter anderem:

    - die Architektur des Linux-Betriebssystems
    - die Programmierung von Tasklets, Kernel-Threads, Workqueues und hochauflösenden Timern
    - die Sicherung kritischer Abschnitte
    - effiziente Speicherverwaltung (Objekt-Caching)
    - die Systemintegration des Treibers (Proc-, Sys- und Device-Filesystem)
    - spezielle Treiber (u.a. PCI, USB, Blockgeräte)

    Hilfreich für die praktische Arbeit sind Programmiertricks
    erfahrener Kernelhacker, Codetemplates als Ausgangspunkt für eigene
    Entwicklungen, ein eigenes Kapitel zum Entwurf guter und performanter
    Treiber sowie ein Anhang mit detaillierten Beschreibungen von mehr als
    600 internen Kernelfunktionen.

    Das Buch richtet sich an Entwickler, Kernelhacker und
    Linux-Interessierte mit guten Programmierkenntnissen in der Sprache C.
    Einsteiger in Kernelprogrammierung, in Treiberentwicklung
    (und in Linux) erhalten eine praxisorientierte Einführung in das
    Thema. Profis, wie Entwickler eingebetteter Systeme, werden es auch
    als wertvolles Nachschlagewerk für die tägliche Arbeit einsetzen.

    Die

    1. Auflage wurde durchgehend auf den Stand des Kernels
    2. 6.37 aktualisiert. Das betrifft neben den in Syntax und
    Semantik geänderten Funktionen auch die durchgreifenden Umbauten im Linux-Kernel selbst, etwa bei Echtzeit-Anforderungen und Stromsparmodi.

    Product details

    EAN/ISBN:
    9783898646963
    Edition:
    3., aktual. u. erweiterte Auflage
    Medium:
    Bound edition
    Number of pages:
    600
    Publication date:
    2011-03-28
    Publisher:
    dpunkt.verlag
    Languages:
    german
    EAN/ISBN:
    9783898646963
    Edition:
    3., aktual. u. erweiterte Auflage
    Medium:
    Bound edition
    Number of pages:
    600
    Publication date:
    2011-03-28
    Publisher:
    dpunkt.verlag
    Languages:
    german

    Shipping

    laposte
    The edition supplied may vary.
    Condition
    Condition
    Learn more
    €15.99
    available immediately
    New €49.90 You save €33.91 (67%)
    €15.99
    incl. VAT, plus  Shipping costs
    paypalvisamastercardamexcartebleue
    • Icon badgeChecked second-hand items
    • Icon packageFree shipping from 19 €
    • Icon vanWith you in 2-4 working days

    Recommended for you