HeMPS
8.0
|
This module implements function relative to task control block (TCB) This module is used by the slave kernel. More...
Functions | |
void | init_TCBs () |
TCB * | search_free_TCB () |
TCB * | searchTCB (unsigned int task_id) |
TCB * | get_tcb_index_ptr (unsigned int i) |
int | is_another_task_running (int app_id) |
Variables | |
TCB | tcbs [MAX_LOCAL_TASKS] |
Local task TCB array. | |
This module implements function relative to task control block (TCB) This module is used by the slave kernel.
HEMPS VERSION - 8.0 - support for RT applications
Distribution: June 2016
Created by: Marcelo Ruaro - contact: marce lo.r uaro@ acad .pucr s.br
Research group: GAPH-PUCRS - contact: ferna ndo. morae s@pu crs.b r
TCB* get_tcb_index_ptr | ( | unsigned int | i | ) |
void init_TCBs | ( | ) |
Initializes TCB array
int is_another_task_running | ( | int | app_id | ) |
Test if there is another task of the same application running in the same slave processor
app_id | Appliation ID |
TCB* search_free_TCB | ( | ) |
Search from a tcb position with status equal to FREE