oder
Loggen Sie sich ein, um 1-Click® einzuschalten.
oder
Mit kostenloser Probeteilnahme bei Amazon Prime. Melden Sie sich während des Bestellvorgangs an. Erfahren Sie mehr
Alle Angebote
Möchten Sie verkaufen? Hier verkaufen
oder
gegen einen Amazon.de Gutschein über EUR 13,65 eintauschen?
Linux-Treiber entwickeln: Eine systematische Einführung in die Gerätetreiber- und Kernelprogrammierung
 
 
Den Verlag informieren!
Ich möchte dieses Buch auf dem Kindle lesen.

Sie haben keinen Kindle? Hier kaufen oder eine gratis Kindle Lese-App herunterladen.

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

Jürgen Quade , Eva-Katharina Kunst
4.8 von 5 Sternen  Alle Rezensionen anzeigen (4 Kundenrezensionen)
Preis: EUR 49,90 kostenlose Lieferung. Siehe Details.
  Alle Preisangaben inkl. MwSt.
o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o
Auf Lager.
Verkauf und Versand durch Amazon.de. Geschenkverpackung verfügbar.
Nur noch 15 Stück auf Lager - jetzt bestellen.
Lieferung bis Donnerstag, 31. Mai: Wählen Sie an der Kasse Morning-Express. Siehe Details.

Weitere Ausgaben

Amazon-Preis Neu ab Gebraucht ab
Gebundene Ausgabe EUR 49,90  
Broschiert --  
Gutschein erhalten
Tauschen Sie jetzt Linux-Treiber entwickeln: Eine systematische Einführung in die Gerätetreiber- und Kernelprogrammierung gegen einen Amazon-Gutschein in Höhe von EUR 13,65 ein - einlösbar für Tausende von Artikeln bei Amazon.de. Entdecken Sie mehr eintauschbare Bücher im Bücher Trade-In Shop. Bitte beachten Sie die Teilnahmebedingungen.

Jetzt für Amazon Student anmelden und um 20% erhöhten Eintauschwert sichern.

Wird oft zusammen gekauft

Kunden kaufen diesen Artikel zusammen mit The Linux Programming Interface: A Linux and UNIX System Programming Handbook EUR 85,34

Linux-Treiber entwickeln: Eine systematische Einführung in die Gerätetreiber- und Kernelprogrammierung + The Linux Programming Interface: A Linux and UNIX System Programming Handbook
Preis für beide: EUR 135,24

Einer der beiden Artikel ist schneller versandfertig. Details anzeigen

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

    Auf Lager.
    Verkauf und Versand durch Amazon.de.
    Kostenlose Lieferung. Details

  • The Linux Programming Interface: A Linux and UNIX System Programming Handbook

    Auf Lager. Zustellung kann bis zu 2 zusätzliche Tage in Anspruch nehmen.
    Verkauf und Versand durch Amazon.de.
    Kostenlose Lieferung. Details


Kunden, die diesen Artikel gekauft haben, kauften auch


Produktinformation

  • Gebundene Ausgabe: 600 Seiten
  • Verlag: dpunkt.verlag; Auflage: 3., aktual. u. erweiterte Auflage (28. März 2011)
  • Sprache: Deutsch
  • ISBN-10: 3898646963
  • ISBN-13: 978-3898646963
  • Größe und/oder Gewicht: 24,8 x 17,8 x 4,2 cm
  • Durchschnittliche Kundenbewertung: 4.8 von 5 Sternen  Alle Rezensionen anzeigen (4 Kundenrezensionen)
  • Amazon Bestseller-Rang: Nr. 54.365 in Bücher (Siehe Top 100 in Bücher)
  • Komplettes Inhaltsverzeichnis ansehen

Mehr über die Autoren

Entdecken Sie Bücher, lesen Sie über Autoren und mehr

Produktbeschreibungen

Aus der Amazon.de-Redaktion

Auch mit der 3. aktualisierten und erweiterten Auflage von Linux-Treiber entwickeln stehen Jürgen Quade und Eva-Katharina Kunst noch immer relative allein auf dem Feld der Linux-Treiber-Fachbücher, ist doch die Entwicklung und Programmierung von Gerätetreibern für den Linux Kernel keine Thema, zu dem sich die Lektüre stapelweise anbietet - um so erfreulicher ist deshalb die 3. Auflage, die den grundlegenden Fragen und detaillierten Lösungswegen bis hin zu Anpassung von Treibern für den Kernel 2.6.37 nachgeht.

Die systematische Einführung in die Gerätetreiberentwicklung für Linux wendet sich an Hard- und Software-Entwickler sowie Informatikstudenten mit guten C-Kenntnissen, die sich mit dem aktuellen Linux-Kernel 2.6.37 beschäftigen.

Die 3. Auflage ist nun auf den Stand des Kernels 2.6.37 aktualisiert und umfasst nun auch spezifische Bereiche der Kernelprogrammierung wie Echtzeitaspekte sowie Tipps zur Unterstützung von Green Computing oder dem Einsatz des Firmware Interfaces. Außerdem ist die Liste der dokumentierten, wichtigsten Kernelfunktionen um über 100 gewachsen, inklusive Beschreibung von mehr als 600 internen Routinen.

Voraussetzung für den optimalen Nutzen des Buchinhaltes sind weiterhin fundierte C-Kenntnisse. Erfahrungen in der Kernelprogrammierung müssen jedoch nicht vorhanden sein. Die Autoren erklären ausführlich die im Kernel zur Verfügung stehenden Schnittstellen und Techniken zur Treibererstellung und zeigen an zahllosen Beispielen die praktische Umsetzung der erklärten Möglichkeiten. Hinzu kommen noch die Tipps und Tricks erfahrener Kernelhacker, Vorschläge zum Programmierstil und Hinweise zur Entwicklung optimaler Treiber.

Linux-Treiber entwickeln ist auch in der dritten Auflage ein Buch, wie es sich der zielorientierte Entwickler wünscht: Nah an der Sache und dennoch nicht zu nah dran, um den Überblick zu verlieren. Wer Treiber zu Linux entwickeln will, kann viele Wege gehen. Der kürzeste und sicherste ist der von Jürgen Quade und Eva-Katharina Kunst. --Wolfgang Treß/textico.de

Kurzbeschreibung

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 3. Auflage wurde durchgehend auf den Stand des Kernels 2.6.37 aktualisiert und eignet sich damit auch für Kernel der Version 3.x (3.0 und folgende). 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.


Welche anderen Artikel kaufen Kunden, nachdem sie diesen Artikel angesehen haben?


In diesem Buch (Mehr dazu)
Ausgewählte Seiten ansehen
Buchdeckel | Copyright | Inhaltsverzeichnis | Auszug | Stichwortverzeichnis | Rückseite
Hier reinlesen und suchen:

Tags, die Kunden mit diesem Produkt verbinden

 (Was ist das?)
Klicken Sie zum Suchen verwandter Artikel, Diskussionen oder Personen auf ein Tag.
 

 

Eine digitale Version dieses Buchs im Kindle-Shop verkaufen

Wenn Sie ein Verleger oder Autor sind und die digitalen Rechte an einem Buch haben, können Sie die digitale Version des Buchs in unserem Kindle-Shop verkaufen. Weitere Informationen

Kundenrezensionen

3 Sterne
0
2 Sterne
0
1 Sterne
0
Die hilfreichsten Kundenrezensionen
26 von 28 Kunden fanden die folgende Rezension hilfreich
gute Einführung 28. August 2004
Format:Taschenbuch
Punkt für Punkt wird der Leser in die Nutzung, Erstellung, verschiedene Sichtweisen und Portierung von Treibern für den Kernel 2.6 eingeführt. Als dieses Buch entstand war der Kernel 2.6.5 Grundlage für dieses Buch, daher kann es sein, dass es seitdem wieder kleinere Änderungen gab, aber der Leser sollte sich von solchen kleinen Hürden nicht erschrecken lassen, denn es gibt kein "aktuelles Buch".

Am Anfang wird der grundsätzliche Aufbau des Betriebssystems und der Sinn von Treibern erklärt.
Danach werden noch Techniken und Lizenzen besprochen, sprich also die Grundlagen bevor man überhaupt einen Treiber schreiben kann, denn wenn man sich dieser Grundlagen nicht bewusst ist, wird das ein sehr langer Weg...

Danach geht es auch schon ins Eingemachte. Es werden Schnittstellen besprochen, aus Sicht der Applikation und der erste einfache Treiber kann geschrieben werden. Alles was man dazu braucht wird aufgezeigt und wie man das Zusammenspiel mit dem Kernel effektiver nutzen kann.

Systematisch steigert sich die Komplexität der Möglichkeiten für Treiber, wobei der Schreiber von Treibern sich immer bewusst sein muss, ob er jeden Schnick Schnack überhaupt benötigt.

Zu guter Letzt wird noch besprochen das Beste aus seinen Treiber zu holen und ein sehr wichtiges Kapitel am Schluss ist mMn, dass eine Portierung von 2.4 Treiber zu 2.6 Treibern vorhanden ist. Diese Portierung ist zwar sehr schlank gehalten, ist aber vollkommen ausreichend, da es nur ein paar Änderungen gibt und diese sind eben erklärt.

Ganz am Schluss werden Makros und Funktionen des Kernels zusammengefasst.

Fazit: ein sehr gutes Buch für Einsteiger und Umsteiger der 2.4er Reihe und es eignet sich auch als Referenz.

War diese Rezension für Sie hilfreich?
12 von 14 Kunden fanden die folgende Rezension hilfreich
Format:Taschenbuch
Dieses Buch erklärt detailiert den Aufbau und die Programmierung von Hardwaretreibern. Sollte man die Theorie einmal nicht so ganz verstehen gibt es zu den Themen immer wieder gut erklärte Beispiele welche eigentlich keine Fragen mehr offen lassen. Es gibt zu diesem Buch auch eine Online Version, ich empfehle jedoch trotzdem sich das Buch zu kaufen.
War diese Rezension für Sie hilfreich?
1 von 1 Kunden fanden die folgende Rezension hilfreich
TOP 16. Oktober 2011
Von Mike
Format:Gebundene Ausgabe|Von Amazon bestätigter Kauf
Dieses Buch ist genial um in das Gebiet der Linux Treiber Entwicklung einzusteigen. Es weist sehr viel Beispielcode aus dem man lernen kann! Dieses Buch ist wirklich top!!!
War diese Rezension für Sie hilfreich?

Kunden diskutieren

Das Forum zu diesem Produkt
Diskussion Antworten Jüngster Beitrag
Noch keine Diskussionen

Fragen stellen, Meinungen austauschen, Einblicke gewinnen
Neue Diskussion starten
Thema:
Erster Beitrag:
Eingabe des Log-ins
 

Kundendiskussionen durchsuchen
Alle Amazon-Diskussionen durchsuchen
   
Ähnliche Foren


Lieblingslisten


Ähnliche Artikel finden


Anhand des Sachgebietes nach ähnlichen Produkten suchen:


Ihr Kommentar


Datenschutzerklärung von Amazon.de Versandbedingungen von Amazon.de Umtausch- & Rücknahme bei Amazon.de