By Jürgen Quade,Eva-Katharina Kunst

ISBN-10: 3864902886

ISBN-13: 9783864902888

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.

Die innerhalb des Kernels nutzbaren Technologien werden umfassend vermittelt und mit vielen wiederverwertbaren Codebeispielen illustriert.
Behandelt werden 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-, Sysund Device-Filesystem)
• das Kernel construct System
• professionelle Hardwareanbindung für den Raspberry Pi
• Green-Computing (Stromsparmodi)
• Realzeitaspekte
• spezielle Treiber (u.a. GPIO, I2C, PCI, USB, Blockgeräte)

Hilfreich für die praktische Arbeit sind außerdem Programmiertricks erfahrener Kernelhacker, Code Templates als Ausgangspunkt für eigene Entwicklungen, ein eigenes Kapitel zum Entwurf guter und
performanter Treiber sowie ein Anhang mit detaillierten Beschreibungen von mehr als seven-hundred 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 four. Auflage ist durchgehend auf den Stand des Kernels four aktualisiert worden. Ergänzt wurden Themen wie Cross-Entwicklung, equipment Tree, GPIO, I2C und SPI sowie die Kernelcode-Entwicklung für eingebettete Systeme, insbesondere für den Raspberry Pi.

Show description

Read or Download Linux-Treiber entwickeln: Eine systematische Einführung in die Gerätetreiber- und Kernelprogrammierung - jetzt auch für Raspberry Pi (German Edition) PDF

Similar computing, internet & digital media in german books

Norbert / Dehne, Carolin / Adler, Frederic Schwesinger's Lehrbuch Mikrosystemtechnik (German Edition) PDF

Das Buch fußt auf den Erkenntnissen einer Kooperation der Fachgruppe Mikrostrukturierte mechatronische Systeme der TU München mit dem facebook Medienpädagogik der Universität Augsburg. Gemeinsam wurde erstmalig ein hochgradig systematisierter, sowohl fachlich als auch didaktisch aufbereiteter Lehransatz auf dem komplexen Gebiet der Mikrosystemtechnik entwickelt, der einen einfachen Einstieg und tief greifendes Lernen ermöglicht.

Attila Gerlach's Long Term Evolution: Die Entwicklung einer PDF

Long-term Evolution (LTE) kann als zukunftsweisendes Kommunikationsnetz verstanden werden, welches als erstes seiner artwork massiv erhöhte Datenübertragungsgeschwindigkeiten im Mobilfunk ermöglicht und so neue Technologien und criteria verwirklicht. In diesem Buch werden die von LTE verwendeten Technologien analysiert, um zu zeigen, wie diese höheren Geschwindigkeiten ermöglicht werden.

Ubiquitous Computing. Innovation mit der Allgegenwärtigkeit by Mehmet Gencsoy PDF

Studienarbeit aus dem Jahr 2011 im Fachbereich Informatik - Wirtschaftsinformatik, notice: 1,0, AKAD college, ehem. AKAD Fachhochschule Stuttgart, Veranstaltung: Wirtschaftsinformatik Bachelor, Sprache: Deutsch, summary: Der Begriff Ubiquitous Computing wurde erstmals 1988 von Mark Weiser während seiner Forschungstätigkeit für das PARC verwendet.

Read e-book online Linux Mint 18: Praxiswissen für Ein- und Umsteiger (mitp PDF

Ganz einfach und Schritt für Schritt auf Linux Mint umsteigenDie Benutzeroberfläche von Linux Mint Cinnamon kennenlernen und an die eigenen Bedürfnisse anpassenWindows und Linux Mint parallel betreibenSteigen Sie mit Mint ein in die Linux-Welt! Egal, ob Sie parallel zu einem anderen Betriebssystem oder ausschließlich mit Linux Mint 18 (Sarah) arbeiten wollen: Dieses Buch nimmt Sie an die Hand und ermöglicht Ihnen einen problemlosen commence.

Additional info for Linux-Treiber entwickeln: Eine systematische Einführung in die Gerätetreiber- und Kernelprogrammierung - jetzt auch für Raspberry Pi (German Edition)

Sample text

Download PDF sample

Linux-Treiber entwickeln: Eine systematische Einführung in die Gerätetreiber- und Kernelprogrammierung - jetzt auch für Raspberry Pi (German Edition) by Jürgen Quade,Eva-Katharina Kunst


by Mark
4.2

Jürgen Quade,Eva-Katharina Kunst's Linux-Treiber entwickeln: Eine systematische Einführung in PDF
Rated 4.05 of 5 – based on 39 votes