Kefk Network Home Kefk Network : Kefk Network GNU/Linux GNU/Linux | Über Kefk Network GNU/Linux About | Kefk Network GNU/Linux Wiki Wiki. Changelog | Index | Inhalt | Site Map | Suchen
Administration | Akteure | Anwendungen | Berlin | Business | Chronik | Counter | Desktop | Development | Distributionen | Dokumentation | Hardware | Jobs | Kernel | Lernen | Literatur | Meinung | Microsoft Windows | Netmarks | News | PDA | Praxis | Reviews | Server | Shell | Shopping | Software | Standards | Tagebuch | Theorie | Window Manager | Worldwide | X11.

 

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

Forum: (Anmerkungen in diesem Forum: )

Neue Anmerkung verfassen
Darstellungsmodus : Alle | Voransicht | Nur Titel | Aktualisieren
Besuchen Sie 2eNetWorX und Open Source & Free Software für weitere freie Software-Projekte unter Win32.

Treiber:
Nach oben
Wer ist online?
Name: Besucher.
Online: 4 aktive User.
Login | Logout
Monitoring:
Benachrichtigen bei Änderungen:

mi.gif (12x15 -- 70 bytes)Top-Distributionen:
Debian GNU/Linux 3.1 »Sarge«,
mit Debian-Anwenderhandbuch.


DVD-ROM +
Bonus-DVD
amazon_small.gif (55x15 -- 576 bytes)EUR 49,90
(versandkostenfrei)


Debian GNU/Linux Power Pack.
von Peter H. Ganten und Wulf Alex.

3540432507.03.MZZZZZZZ.jpg (93x140 -- 3556 bytes)
946 Seiten, zwei DVDs
amazon_small.gif (55x15 -- 576 bytes)EUR 69,95
(versandkostenfrei)

mi.gif (12x15 -- 70 bytes)Ubuntu:
Ubuntu/Kubuntu 5.10,
mit Handbuch.


amazon_small.gif (55x15 -- 576 bytes)EUR 29,90
(versandkostenfrei)


mi.gif (12x15 -- 70 bytes)SuSE Linux:
SUSE Linux 10.0 deutsch.
von Novell


amazon_small.gif (55x15 -- 576 bytes)EUR 48,95
(versandkostenfrei)


SuSE Linux 9.3 Professional
von Novell.


amazon_small.gif (55x15 -- 576 bytes)EUR 82,99
(versandkostenfrei)


SuSE Linux 9.3 Professional Update.
von Novell


amazon_small.gif (55x15 -- 576 bytes)EUR 59,95
(versandkostenfrei)

mi.gif (12x15 -- 70 bytes)Red Hat Linux:
Red Hat Linux Professional Workstation.

3827207525.03.MZZZZZZZ.jpg (134x150 -- 5811 bytes)
amazon_small.gif (55x15 -- 576 bytes)EUR 99,95
(versandkostenfrei)


Red Hat Linux 9 Personal.
Red Hat Linux 9 Professional.

3827207479.03.MZZZZZZZ.jpg (116x140 -- 3312 bytes)
amazon_small.gif (55x15 -- 576 bytes)ab EUR 39,99
(versandkostenfrei)

mi.gif (12x15 -- 70 bytes)Literaturhinweise:
Linux Administration Handbook
von Evi Nemeth, Garth Snyder u.a.

0130084662.03.MZZZZZZZ.jpg (104x140 -- 6538 bytes)

Englische Originalausgabe - 850 Seiten - 2002
amazon_small.gif (55x15 -- 576 bytes)EUR 49,90 (versandkostenfrei)
Deutsche Ausgabe - 998 Seiten - 2003
amazon_small.gif (55x15 -- 576 bytes)EUR 39,95 (versandkostenfrei)


The Linux Cookbook
von Michael Stutz

1886411484.01.MZZZZZZZ.jpg (110x140 -- 6489 bytes)
Englische Originalausgabe - 306 Seiten - 2001
amazon_small.gif (55x15 -- 576 bytes)EUR 36,50 (versandkostenfrei)

Linux Cookbook
von Carla Schroder
Englische Originalausgabe (O'Reilly)
553 Seiten - 2004
amazon_small.gif (55x15 -- 576 bytes)EUR 40,90 (versandkostenfrei)


Linux Rute User's Tutorial and Exposition
von Paul Sheer

0130333514.01.MZZZZZZZ.jpg (106x140 -- 6836 bytes)
amazon_small.gif (55x15 -- 576 bytes)
Englische Originalausgabe - 630 Seiten - 2001

mi.gif (12x15 -- 70 bytes)Amazon.de:
Suchen in:
Suchbegriffe:
Über Amazon.de
Kefk Network:
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.
Kefk Network Home
Hacker Emblem glider.png (55x55 -- 724 bytes)

 

Zurück ] Weiter ]

URL: http://www.kefk.net/Linux/Hardware/Treiber/index.asp.
Translate this page to   Service provided by Google.
Website: About | Index | Inhalt | Site Map | Suchen | Wer ist online? | What's new?.
Thematisch verwandte Subsites: Apple | BSD | Open Source | Project »Tark« | Software | UNIX | Windows | Wissen.
Mirrors: Connected | DAHB | Debian-Howto | Jargon File | Linuxfibel | Linux-Buch | RUTE | SelfLinux | TeX.
Ergänzungen, Kommentare und Fragen: Kontakt | Foren | Wiki.
E-Mail: echo "asb at keNOSPAMfk.net"| sed -e "s/ at /@/" -e "s/NOSPAM//".
Registered Linux user: #34377 <http://counter.li.org>.
  Copyright | Credits | Disclaimer | Impressum | Rechtliche Hinweise | Wayback Machine.