Die Interrupt-Behandlung wird in Linux von der ISR durchgeführt, die mittels request_irq(irq, isr) registriert wird. Im DDE wird daraufhin ein Thread angestoßen, der sich an eine Omega0-Instanz wendet und Zustellung von Unterbrechungs-Ereignissen anfordert.
|
Beim Eintreffen eines Ereignisses wird die ISR (IRQ_handler) aufgerufen. Der ISR-Thread ist in Abb. 4.2 dargestellt.