rtapi_prio

NOMBRE
SINTAXIS
ARGUMENTOS
DESCRIPCIÃN
CONSIDERACIONES EN TIEMPO REAL
VALOR DEVUELTO
VER TAMBIÃN

NOMBRE

rtapi_prio - funciones de prioridad de hilo

SINTAXIS

int rtapi_prio_highest()

int rtapi_prio_lowest()

int rtapi_prio_next_higher(int prio)

int rtapi_prio_next_lower(int prio)

ARGUMENTOS

prio

Un valor devuelto por una llamada previa rtapi_prio_xxx

DESCRIPCIÃN

Las funciones rtapi_prio_xxxx proporcionan una forma portátil de configurar prioridad de tareas. La asignación de la prioridad real al número de prioridad depende del RTOS. Las prioridades varÃan de rtapi_prio_lowest a rtapi_prio_highest, inclusive. Para usar esta API, use uno de dos métodos:

1)

Establezca su tarea de menor prioridad en rtapi_prio_lowest, y para cada tarea de la siguiente prioridad más baja, establezca sus prioridades en rtapi_prio_next_higher(anterior).

2)

Establezca su tarea de mayor prioridad en rtapi_prio_highest, y para cada tarea de la siguiente prioridad más alta, establezca sus prioridades a rtapi_prio_next_lower(anterior).

nótese que una tarea de alta prioridad se adelantará o interrumpirá una tarea de prioridad menor. ¡Linux es siempre la prioridad más baja!

CONSIDERACIONES EN TIEMPO REAL

Llame a estas funciones solo desde el código de inicio/limpieza, no desde tiempo real.

VALOR DEVUELTO

Devuelve un número de prioridad opaco en tiempo real.

VER TAMBIÃN

rtapi_task_new(3rtapi)