5 Einfache Treiber

Während in sämtlichen vorherigen Kapiteln die grundlegende Basis für die eigentliche Kernelcode- und Gerätetreiberentwicklung geschaffen wurde, geht es von nun an ans »Eingemachte«. Dabei konzentriert sich dieses Kapitel auf die ersten beiden der in Kapitel 2 vorgestellten drei Funktionsgrundtypen eines Treibers: Funktionen zur Integration des Treibers in den Betriebssystemkern sowie Funktionen, die durch die Applikation angestoßen werden. Sie reichen aus, um erste Gerätetreiber zu erstellen. Mit den weiterführenden Funktionen der dritten Kategorie – die durch den Kernel getriggert werden – beschäftigt sich Kapitel 6.

Überblick

Nach einer kurzen Checkliste, ob alle Voraussetzungen zum Programmierstart erfüllt sind, geht es ...

Get Linux-Treiber entwickeln, 4th Edition now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.