Möchten Sie verkaufen? Hier verkaufen
Linux-Treiber entwickeln
 
 
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 [Taschenbuch]

Jürgen Quade , Eva-Katharina Kunst
4.8 von 5 Sternen  Alle Rezensionen anzeigen (4 Kundenrezensionen)

Erhältlich bei diesen Anbietern.


Weitere Ausgaben

Amazon-Preis Neu ab Gebraucht ab
Gebundene Ausgabe EUR 49,90  
Broschiert --  
Taschenbuch, Mai 2006 --  

Kunden, die diesen Artikel angesehen haben, haben auch angesehen


Produktinformation

  • Taschenbuch: 425 Seiten
  • Verlag: Dpunkt Verlag; Auflage: 1 (Mai 2006)
  • Sprache: Deutsch
  • ISBN-10: 3898642380
  • ISBN-13: 978-3898642385
  • Größe und/oder Gewicht: 23,8 x 16,6 x 3,2 cm
  • Durchschnittliche Kundenbewertung: 4.8 von 5 Sternen  Alle Rezensionen anzeigen (4 Kundenrezensionen)
  • Amazon Bestseller-Rang: Nr. 1.040.012 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

Die Entwicklung und Programmierung von Gerätetreibern für den Linux Kernel 2.6 ist keine Thema, zu dem sich Fachbücher stapelweise anbieten -- um so erfreulicher ist Jürgen Quades und Eva-Katharina Kunsts Linux-Treiber entwickeln das sich den grundlegenden Fragen und detaillierten Lösungswegen bis hin zu Anpassung von Treibern vom Kernel 2.4 an 2.6 annimmt.

Die systematische Einführung in die Gerätetreiberentwicklung für Linux wendet sich an Hard- und Software-Entwickler sowie Informatikstudenten, die sich mit dem nach 2-jähriger Entwicklung veröffentlichten Linux-Kernel 2.6 beschäftigen. Linux ist dank seines offenen Quellcodes und seiner Skalierbarkeit für unterschiedlichste Hardware ein dankbares Testfeld für Entwickler, die sich ausprobieren und/oder einen sinnvollen Beitrag zur OpenSource-Gemeinde leisten möchten. Voraussetzung für den optimalen Nutzen des Buchinhaltes sind 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 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 Weg folgt Jürgen Quade und Eva-Katharina Kunst. --Wolfgang Treß

Kurzbeschreibung

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

Die innerhalb des Kernels zur Treibererstellung nutzbaren Technologien werden umfassend vermittelt und mit vielen wiederverwertbaren Code-Beispielen illustriert.

Behandelt werden unter anderem :

- die Architektur des Linux-Betriebssystems - die Programmierung von Tasklets, Kernel-Threads und Workqueues - die Sicherung kritischer Abschnitte - das neue Gerätemodell - die Systemintegration des Treibers (Proc-, Sys- und Device-Filesystem) - das Kernel Build System - spezielle Treiber (u.a. PCI, USB, Blockgeräte)

Hilfreich für die praktische Arbeit sind außerdem Programmiertricks erfahrener Kernelhacker, ein eigenes Kapitel zum Entwurf guter und performanter Treiber sowie ein Anhang mit detaillierten Beschreibungen der internen Kernelfunktionen. Ein spezieller Leitfaden erläutert, wie vorhandene Treiber systematisch von Kernel 2.4 auf 2.6 portiert werden.

Das Buch richtet sich an Entwickler, Kernelhacker und Linux-Interessierte mit guten Programmierkenntnissen in der Sprache C. Einsteiger in die 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.


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


In diesem Buch (Mehr dazu)
Nach einer anderen Ausgabe dieses Buches suchen.
Ausgewählte Seiten ansehen
Buchdeckel | Copyright | Inhaltsverzeichnis | Auszug | Stichwortverzeichnis | Rückseite
Hier reinlesen und suchen:

Vorgeschlagene Tags zu ähnlichen Produkten

 (Was ist das?)
Setzen Sie den ersten relevanten Tag hinzu (ein Schlüsselwort, das mit diesem Produkt in engem Zusammenhang steht).
 
(11)
(4)
(3)
(1)
(1)
(1)

 

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:










Das bedeutet, jeder Titel/Artikel muss zu Sachgebiet 1 UND zu Sachgebiet 2 UND... gehören.

Ihr Kommentar