Assigning a Priority

If more than one task is scheduled for execution, their activation is determined by their priority.

If, for example, several alarm tasks have been scheduled for simultaneous triggering, the task with the highest priority is triggered first. Tasks are interrupted if a task with a higher priority than the currently running task is activated. The general priority scheme is presented in Task Priorities.

  1. Assign a priority to the task by entering a figure into the Priority field.

    Note

    Generic OS: Preemptive tasks and cooperative tasks have separate priority regions.

    RTA-OSEK/Generic OSEK: FULL and NON tasks share a common priority region. Cooperative tasks have their own priority region.

    This option is not available for init tasks.

See also

Task Priorities

Selecting the Task Type

Defining the Scheduling (RTA-OSEK + Generic OSEK)

Defining the Scheduling (Generic OS)

Selecting a Trigger (ISR Source)

Setting Period, Delay, and Max. Number of Activations

Setting the Autostart Option

Setting Up Hook Routines