|
| |
Treiber für den GNU/Linux-Kernel
Hardware : Treiber :
Übersicht
21-Feb-2003/09-Jan-07
Übersicht
Zur Treiberentwicklung für den
Linux-Kernel muss man sich mit der
Architektur des Linux-Betriebssystems, der Programmierung von Tasklets,
Kernel-Threads und Workqueues, der Sicherung kritischer Abschnitte, des
neuen Gerätemodells, der Systemintegration des Treibers (Proc-, Sys- und
Device-Filesystem), dem Kernel Build System und speziellen Treibern
(u.a. PCI, USB, Blockgeräte) beschäftigen.
Literatur
Einen guten Einstieg in die Materie bieten die beiden folgenden
deutschsprachigen Bücher:
Linux-Treiber entwickeln - Eine systematische Einführung in
Gerätetreiber für den Kernel 2.6.
von Jürgen Quade und Eva-Katharina Kunst
dpunkt.verlag
Juni 2004
436 Seiten, Broschur
ISBN 3-89864-238-0
Preis:
45 Euro (D) / 46,3 Euro (A) / 78 sFr (versandkostenfreie Lieferung
bei Amazon.de)
Bestellmöglichkeit
und weiterführende Informationen bei Amazon.de.
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.
Zielgruppe:
- Entwickler (Hard- und Software)
- Studenten
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.
Website zum Buch:
ezs.kr.hsnr.de/TreiberBuch.
Verlagsinformation:
www.dpunkt.de/buch/3-89864-238-0.html.
Download-Version:
ezs.kr.hsnr.de/TreiberBuch/html.
Der dpunkt-Verlag stellt die HTML-Version des Buches quasi als
»Weihnachtsgeschenk« Ende Dezember 2005 online.
Linux-Kernelarchitektur.
von Wolfgang Mauerer
Gebundene
Ausgabe - 770 Seiten - Hanser Fachbuchverlag
Erscheinungsdatum: November 2003
ISBN: 3446225668
Preis: EUR 49,90 (versandkostenfreie Lieferung bei Amazon.de)
Bestellmöglichkeit
und weiterführende Informationen bei Amazon.de.
Kurzbeschreibung: »Dieses Buch vermittelt einen detaillierten
Einblick in den aktuellen Linux-Kernel 2.6 und zeigt, wie das System
arbeitet, welche Konzepte und Strukturen verwendet werden und wie die
Teile ineinander greifen.Alle relevanten Subsysteme des Kerns werden
behandelt:ú Prozessverwaltung und Schedulingú Speicherverwaltung,
Caching und Swappingú Dateisystemeú Netzwerke und
Kommunikationsmechanismenú Gerätetreiberú ModuleDer Autor zeigt, wie die
Leistungsfähigkeit des Kernels optimal genutzt werden kann. Er erklärt
auch die Abstraktionsmechanismen, die Linux vom Handheld bis zum
Großrechner auf allen Plattformen einsetzbar machen. Zahlreiche
Praxistipps zeigen, wie mit den Quellen gearbeitet werden kann«.
Umschlagtext: »Die Leistungsfähigkeit von Linux wurde in der
aktuellen Kernelversion 2.6 weiter gesteigert. Das Buch führt den Leser
tief unter die Oberfläche des Systems und zeigt, welche Konzepte und
Strukturen dem Kern zugrunde liegen und wie seine Teile ineinander
greifen. Es führt detailliert in die Datenstrukturen, Algorithmen und
Konzepte von Linux ein und gibt praktische Tipps, wie mit den Quellen
gearbeitet werden kann. Außerdem erklärt es die Abstraktionsmechanismen,
die Linux auf allen modernen Plattformen vom Handheld bis zum
Großrechner einsetzbar machen.Im Internet:- Anhänge zu ergänzenden
Themen rund um den Kernel- eine Crossreferenz des Quellcodes-
Zusatzdokumente- Links und mehr«.
Über den Autor: Wolfgang Mauerer arbeitet seit den frühen Anfängen mit
Linux, sowohlim wissenschaftlichen wie im kommerziellen Bereich. Er ist
Autor zweierBücher sowie vieler Artikel (unter anderem zu
Kernelinternas), die inzahlreiche Sprachen übersetzt wurden.
Netmarks
Golem.de: "dpunkt-Buch über Linux-Treiber-Entwicklung
kostenlos
Verlag stellt HTML-Version als Weihnachtsgeschenk online" (Software),
21.12.2004 / 10:23,
www.golem.de/0412/35295.html (Druckversion).
Anmerkungen
| |
Treiber: |
|
Name: Besucher.
Online: 4 aktive User.
|
| Login |
Logout
|
|
|
Benachrichtigen bei Änderungen: |
|
|
|
|
Debian GNU/Linux 3.1 »Sarge«,
mit Debian-Anwenderhandbuch.

DVD-ROM +
Bonus-DVD
EUR
49,90
(versandkostenfrei)
|
Debian GNU/Linux Power Pack.
von
Peter H. Ganten und
Wulf Alex.

946 Seiten, zwei DVDs
EUR 69,95
(versandkostenfrei) |
Ubuntu: |
Ubuntu/Kubuntu 5.10,
mit Handbuch.

EUR
29,90
(versandkostenfrei)
|
SuSE
Linux: |
SUSE
Linux 10.0 deutsch.
von Novell

EUR
48,95
(versandkostenfrei)
|
SuSE
Linux 9.3 Professional
von Novell.

EUR
82,99
(versandkostenfrei)
|
SuSE
Linux 9.3 Professional Update.
von Novell

EUR 59,95
(versandkostenfrei) |
Red
Hat Linux: |
|
Red Hat Linux
Professional Workstation.

EUR 99,95
(versandkostenfrei)
|
Red Hat Linux 9 Personal.
Red Hat Linux 9 Professional.

ab EUR 39,99
(versandkostenfrei) |
|
 |
Thematisch verwandte Subsites:
Apple,
BSD,
Hardware,
Internet,
Microsoft Windows,
Networking,
Open Content,
Open Source & Free Software,
Politik,
Recht,
Safety,
Security,
Shopping,
Software,
The Tark,
Webworking,
Wissen. |
 |
|
|