Linux-Treiber entwickeln
Eine systematische Einführung in die Gerätetreiber- und Kernelprogrammierung
Autorzy
Więcej o książce
Dieses Buch bietet eine systematische Einführung in die Kernelprogrammierung und die Entwicklung von Gerätetreibern unter Linux, beginnend mit den Grundlagen bis hin zu speziellen Treibern und Techniken. Es werden umfassend die Technologien im Kernel vermittelt, darunter die Architektur des Linux-Betriebssystems, die Programmierung von Tasklets, Kernel-Threads, Workqueues und hochauflösenden Timern, sowie die Sicherung kritischer Abschnitte und effiziente Speicherverwaltung. Zudem wird die Systemintegration des Treibers behandelt, einschließlich Proc-, Sys- und Device-Filesystemen, sowie spezielle Treiber wie PCI, USB und Blockgeräte. Praktische Tipps von erfahrenen Kernelhackern, Codetemplates als Ausgangspunkt für eigene Entwicklungen und ein Kapitel über den Entwurf leistungsfähiger Treiber ergänzen die Inhalte. Ein Anhang mit detaillierten Beschreibungen von über 600 internen Kernelfunktionen bietet zusätzlich wertvolle Informationen. Das Buch richtet sich an Entwickler, Kernelhacker und Linux-Interessierte mit guten C-Kenntnissen. Einsteiger in die Kernelprogrammierung und Treiberentwicklung erhalten eine praxisorientierte Einführung, während Profis, wie Entwickler eingebetteter Systeme, es als Nachschlagewerk nutzen können. Die 3. Auflage wurde auf den Stand des Kernels 2.6.37 aktualisiert, einschließlich Änderungen in Syntax, Semantik und grundlegenden Umbauten im Linux-Kernel.
Wydanie
Zakup książki
Linux-Treiber entwickeln, Jürgen Quade
- Język
- Rok wydania
- 2011
- Oprawa
- (miękka),
- Stan książki
- Bardzo dobry
- Cena
- 53,79 zł
Metody płatności
Nikt jeszcze nie ocenił.
- Tytuł
- Linux-Treiber entwickeln
- Podtytuł
- Eine systematische Einführung in die Gerätetreiber- und Kernelprogrammierung
- Język
- niemiecki
- Autorzy
- Jürgen Quade
- Wydawca
- Dpunkt.Verlag GmbH
- Rok wydania
- 2011
- Oprawa
- miękka
- Liczba stron
- 600
- ISBN10
- 3898646963
- ISBN13
- 9783898646963
- Seria
- Tagi
- Opis
- Dieses Buch bietet eine systematische Einführung in die Kernelprogrammierung und die Entwicklung von Gerätetreibern unter Linux, beginnend mit den Grundlagen bis hin zu speziellen Treibern und Techniken. Es werden umfassend die Technologien im Kernel vermittelt, darunter die Architektur des Linux-Betriebssystems, die Programmierung von Tasklets, Kernel-Threads, Workqueues und hochauflösenden Timern, sowie die Sicherung kritischer Abschnitte und effiziente Speicherverwaltung. Zudem wird die Systemintegration des Treibers behandelt, einschließlich Proc-, Sys- und Device-Filesystemen, sowie spezielle Treiber wie PCI, USB und Blockgeräte. Praktische Tipps von erfahrenen Kernelhackern, Codetemplates als Ausgangspunkt für eigene Entwicklungen und ein Kapitel über den Entwurf leistungsfähiger Treiber ergänzen die Inhalte. Ein Anhang mit detaillierten Beschreibungen von über 600 internen Kernelfunktionen bietet zusätzlich wertvolle Informationen. Das Buch richtet sich an Entwickler, Kernelhacker und Linux-Interessierte mit guten C-Kenntnissen. Einsteiger in die Kernelprogrammierung und Treiberentwicklung erhalten eine praxisorientierte Einführung, während Profis, wie Entwickler eingebetteter Systeme, es als Nachschlagewerk nutzen können. Die 3. Auflage wurde auf den Stand des Kernels 2.6.37 aktualisiert, einschließlich Änderungen in Syntax, Semantik und grundlegenden Umbauten im Linux-Kernel.



