Suchen und Finden

Titel

Autor/Verlag

Inhaltsverzeichnis

Nur eBooks für mein Endgerät anzeigen:

 

Newsletter

Linux-Treiber entwickeln - Eine systematische Einführung in Gerätetreiber für den Kernel 2.6

Linux-Treiber entwickeln - Eine systematische Einführung in Gerätetreiber für den Kernel 2.6

von: Jürgen Quade, Eva-Katharina Kunst

dpunkt.verlag, 2004

ISBN: 9783898642385, 436 Seiten

Format: PDF, OL

Mac OSX,Windows PC Apple iPad, Android Tablet PC's Online-Lesen für: Linux,Mac OSX,Windows PC

Preis: 39,10 EUR

Ersparnis: 5,90 EUR

  • Sexualstörungen des Mannes
    Für Prüfungen lernen. Strategien zur optimalen Prüfungsvorbereitung
    Islam erleben
    Sich selbst managen
    LDAP unter Linux - Netzwerkinformationen in Verzeichnisdiensten verwalten
    Wirksame Selbsthilfe bei Übersäuerung, Viren, Bakterien und Parasiten
    Das Sieben-Kräuter-Erbe von Bertrand Heidelberger
    Schizophrenie - die Krankheit verstehen
  • Heilende Öle - Pflanzenöle als Nahrungs- und Heilmittel
    Der Haß auf die Liebe - Die Logik der perversen Paarbeziehung
    Bio-Regulatoren: Schwarzkümmelöl, Hagebuttenkernöl
    Realer Inzest - Psychodynamik des sexuellen Mißbrauchs in der Familie
    Ratgeber Sexualität

     

     

     

     

 

Mehr zum Inhalt

Linux-Treiber entwickeln - Eine systematische Einführung in Gerätetreiber für den Kernel 2.6


 

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.

Die Autoren

Jürgen Quade studierte Elektrotechnik an der TU München. Danach arbeitete er dort als Assistent am Lehrstuhl für Prozessrechner (heute Lehrstuhl für Realzeit-Computersysteme), promovierte und wechselte später in die Industrie, wo er im Bereich Prozessautomatisierung bei der Softing AG tätig war. Heute ist Jürgen Quade Professor an der Hochschule Niederrhein, wo er u.a. das Labor für Echtzeitsysteme betreut. Seine Schwerpunkte sind Echtzeitsysteme, Embedded Linux, Rechner- und Netzwerksicherheit sowie Open Source.

Eva-Katharina Kunst studierte Kommunikationswissenschaft an der LMU München sowie Wirtschaftsinformatik an der Fachhochschule München. Sie ist freiberuflich tätig als Journalistin. Ihre Arbeitsgebiete sind Open Source, Linux und Knowledge Management.