Ich will auf der Kernel-Ebene den Interrupt quittieren, die weitere Verarbeitung jedoch auf der Anwendungsebene vornehmen. Benötige ich dafür ein Event, daseinen Thread aktiviert?

Das wäre möglich. Einfacher ist es jedoch, die Funktion KS_createInterrupt bzw. KS_createDeviceInterrupt zweimal zu rufen - einmal für die Callback-Funktion der Kernel-Ebene und einmal für die Callback-Funktion der Anwendungsebene. Alternativ können Sie beim zweiten Aufruf auch das Event angeben, das den Thread aktiviert.

Zuletzt aktualisiert am 2009-08-04 von .

Zurück

Allgemein

Base Module

Clock Module

Interrupt Module

IoPort Module

Kernel Module

KeyBoard Module

Memory Module

Serial Module

Realtime Module