October 2025
Intermediate to advanced
530 pages
13h 14m
German
Die in Kapitel 5 vorgestellten Treiberfunktionen ermöglichen bereits die Integration des Treibers in den Kernel und den applikationsseitigen Zugriff auf Geräte. In dem folgenden Kapitel geht es noch tiefer in die Kernelprogrammierung: Es sollen Techniken vorgestellt werden, die es zulassen, Kernel- und Treiberfunktionen unabhängig von der darüber liegenden Applikation im Kernel abarbeiten zu lassen.
Diese Funktionalität wird benötigt, wenn Hardware neue Zustände über Interrupts signalisiert (Abschnitt 6.2) und wenn länger andauernde Berechnungen mit hoher Priorität – durchaus auch periodisch – abgearbeitet werden müssen. Wie hochpriore, zeitkritische Kernel-Funktionen auf Basis sogenannter Softirqs programmiert ...
Read now
Unlock full access