RL-ARM User's Guide

Task Management Routines

RoutineAttributesDescription
os_sys_initInitializes and starts RL-RTX.
os_sys_init_prioInitializes and starts RL-RTX assigning a priority to the starting task.
os_sys_init_userInitializes and starts RL-RTX assigning a priority and custom stack to the starting task.
os_tsk_createCreates and starts a new task.
os_tsk_create_exCreates, starts, and passes an argument pointer to a new task.
os_tsk_create_userCreates, starts, and assigns a custom stack to a new task.
os_tsk_create_user_exCreates, starts, assigns a custom stack, and passes an argument pointer to a new task.
os_tsk_deleteStops and deletes a task.
os_tsk_delete_selfStops and deletes the currently running task.
os_tsk_passPasses control to the next task of the same priority.
os_tsk_prioChanges a task's priority.
os_tsk_prio_selfChanges the currently running task's priority.
os_tsk_selfObtains the task ID of the currently running task.
isr_tsk_getObtains the task ID of the interrupted task.

note

  • The task management routines enable you to start the RTX kernel, create and delete various types of tasks, and control their execution priorities.