
Parameter
Mehr zum Buch
Dieses Buch bietet eine systematische Einführung in die Kernelprogrammierung und die Entwicklung von Gerätetreibern unter Linux, beginnend bei den Grundlagen bis hin zu speziellen Treibern und Techniken. Es vermittelt umfassend die Technologien, die innerhalb des Kernels nutzbar sind, und illustriert diese mit vielen wiederverwertbaren Codebeispielen. Behandelt werden unter anderem 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, das Kernel Build System, professionelle Hardwareanbindung für den Raspberry Pi, Green-Computing, Realzeitaspekte und spezielle Treiber wie GPIO, I2C, PCI, USB und Blockgeräte behandelt. Praktische Programmiertricks erfahrener Kernelhacker, Code Templates, ein Kapitel zum Entwurf performanter Treiber und ein Anhang mit detaillierten Beschreibungen von über 700 internen Kernelfunktionen sind ebenfalls enthalten. Das Buch richtet sich an Entwickler, Kernelhacker und Linux-Interessierte mit guten C-Kenntnissen. Einsteiger erhalten eine praxisorientierte Einführung, während Profis es als wertvolles Nachschlagewerk nutzen können. Die 4. Auflage ist auf den Stand des Kernels 4 aktualisiert und behandelt neue Themen wie Cross-Entwicklung und Kernelcode-Entwicklung für eingebettete Systeme.
Buchkauf
Linux-Treiber entwickeln, Jürgen Quade
- Sprache
- Erscheinungsdatum
- 2016
- product-detail.submit-box.info.binding
- (Hardcover)
Lieferung
- Gratis Versand in ganz Österreich
Zahlungsmethoden
Hier könnte deine Bewertung stehen.