Export (0) Print
Expand All

Interrupts (Windows Embedded CE 6.0)


Most peripheral devices can generate interrupts in order to receive service from the operating system (OS). Some examples of devices that can use interrupts are PC cards, onboard timers, audio input devices, keyboards, touch screens, and pointing devices. Nearly any type of peripheral device might use interrupts as the principle method of initiating servicing actions by the OS. Because these peripheral devices can cause or signal interrupts, their device drivers must process interrupts in order to service their devices. Physical interrupts (IRQs) are hardware lines over which devices can send interrupt signals to the microprocessor. Logical interrupts (SYSINTRs) are a mapping of the IRQ, which the OAL specifies.

Some peripheral devices do not generate interrupts to the microprocessor. In this case, the peripheral device's controller processes the interrupts.

Interrupt Handling

Describes the interrupt handling process.

Interrupt Service Routines

Describes interrupt service routines (ISRs) and installable ISRs and how they interact with interrupt service threads (ISTs).

Interrupt Service Threads

Describes ISTs and how they interact with the OS.

Interrupt Notifications

Describes interrupt notifications.

Kernel Overview

Provides an overview of the Windows Embedded CE kernel.

Real-Time Priority System

Describes the real-time priority system, the priority levels associated with various operating system threads, and the thread priority levels available for other threads.

Community Additions

© 2014 Microsoft