Freebsd Gerätetreiber: Ein Leitfaden für Unerschrockene

Bewertung:   (4,6 von 5)

Freebsd Gerätetreiber: Ein Leitfaden für Unerschrockene (Joseph Kong)

Leserbewertungen

Zusammenfassung:

Die Rezensionen heben 'FreeBSD Device Drivers' als wertvolle Ressource für das Verständnis und die Entwicklung von Gerätetreibern in der FreeBSD-Umgebung hervor. Die Leser finden das Buch informativ, praktisch und gut strukturiert, auch wenn einige der Meinung sind, dass es in bestimmten Bereichen an Tiefe mangelt.

Vorteile:

Das Buch ist gut gegliedert und bietet klare Erklärungen zur Architektur von Gerätetreibern. Es enthält praktische Beispiele und einen erzählenden Stil, der das Lesen erleichtert. Es ist sehr empfehlenswert für jeden, der sein Verständnis von FreeBSD und der Treiberentwicklung vertiefen möchte, insbesondere für Profis und Studenten. Viele Benutzer schätzen das fundierte Wissen des Autors und die Relevanz des Buches für die praktische Programmierung.

Nachteile:

Einige Leser sind der Meinung, dass das Buch wichtige Details beschönigt, was es weniger hilfreich für das Schreiben komplexer Treiber macht, insbesondere im Hinblick auf USB. Einige Rezensenten erwähnen, dass das Buch möglicherweise nicht alle Arten von Treibern angemessen abdeckt. Außerdem werden Vorkenntnisse in der C-Programmierung vorausgesetzt, so dass das Buch für absolute Anfänger nicht geeignet ist.

(basierend auf 19 Leserbewertungen)

Originaltitel:

Freebsd Device Drivers: A Guide for the Intrepid

Inhalt des Buches:

Gerätetreiber ermöglichen es Ihrer Software, mit Ihrer Hardware zu kommunizieren, und da jedes Betriebssystem spezifische Anforderungen hat, ist das Schreiben von Treibern nicht trivial. Wenn Sie für FreeBSD entwickeln, mussten Sie wahrscheinlich das Internet durchforsten und sich durch die Kernelquellen wühlen, um herauszufinden, wie Sie die benötigten Treiber schreiben können. Zum Glück ist damit jetzt Schluss. In FreeBSD Device Drivers zeigt Ihnen Joseph Kong, wie Sie alles von den Grundlagen der Erstellung und Ausführung von ladbaren Kernelmodulen bis hin zu komplizierteren Themen wie Thread-Synchronisation beherrschen. Nach einem Crash-Kurs über die verschiedenen FreeBSD-Treiber-Frameworks werden in ausführlichen Tutorien reale Treiber wie der Druckertreiber für die parallele Schnittstelle analysiert.

Sie werden folgendes lernen:

-Alles über Newbus, die Infrastruktur, mit der FreeBSD die Hardwaregeräte auf Ihrem System verwaltet.

Wie Sie mit ISA-, PCI-, USB- und anderen Bussen arbeiten.

-Die besten Möglichkeiten, Hardwaregeräte aus dem Userspace zu steuern und mit ihnen zu kommunizieren.

-Wie Sie den direkten Speicherzugriff (DMA) für maximale Systemleistung nutzen.

Die Funktionsweise des virtuellen Nullmodem-Terminaltreibers, des USB-Druckertreibers, des Intel PCI Gigabit Ethernet Adapter-Treibers und anderer wichtiger Treiber.

-Verwendung der Common Access Method (CAM) zur Verwaltung von Host-Bus-Adaptern (HBAs)

Prägnante Beschreibungen und ausführliche Anmerkungen führen Sie durch die vielen Codebeispiele. Verschwenden Sie keine Zeit mit dem Durchsuchen von Manpages oder dem Wühlen in den Kernel-Quellen, um herauszufinden, wie Sie dieses obskure Stück Hardware mit Ihrem System zum Laufen bringen. FreeBSD Device Drivers gibt Ihnen das Framework an die Hand, das Sie benötigen, um jeden beliebigen Treiber zu schreiben - und zwar sofort.

Weitere Daten des Buches:

ISBN:9781593272043
Autor:
Verlag:
Sprache:Englisch
Einband:Taschenbuch
Erscheinungsjahr:2012
Seitenzahl:352

Kauf:

Derzeit verfügbar, auf Lager.

Ich kaufe es!

Weitere Bücher des Autors:

BSD Rootkits entwerfen: Eine Einführung in das Kernel-Hacking - Designing BSD Rootkits: An...
Obwohl Rootkits ein eher negatives Image haben, können...
BSD Rootkits entwerfen: Eine Einführung in das Kernel-Hacking - Designing BSD Rootkits: An Introduction to Kernel Hacking
Freebsd Gerätetreiber: Ein Leitfaden für Unerschrockene - Freebsd Device Drivers: A Guide for the...
Gerätetreiber ermöglichen es Ihrer Software, mit...
Freebsd Gerätetreiber: Ein Leitfaden für Unerschrockene - Freebsd Device Drivers: A Guide for the Intrepid

Die Werke des Autors wurden von folgenden Verlagen veröffentlicht: