Any real-time executive must provide a mechanism for quick response to externally generated interrupts to satisfy the critical time constraints of the application. The interrupt manager provides this mechanism for RTEMS. This manager permits quick interrupt response times by providing the critical ability to alter task execution which allows a task to be preempted upon exit from an ISR. The interrupt manager includes the following directive:
rtems_interrupt_catch
- Establish an ISR
rtems_interrupt_disable
- Disable Interrupts
rtems_interrupt_enable
- Enable Interrupts
rtems_interrupt_flash
- Flash Interrupt
rtems_interrupt_is_in_progress
- Is an ISR in Progress
Copyright © 1988-2008 OAR Corporation