|
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: marcelo.ruaro@acad.pucrs.br
Research group: GAPH-PUCRS - contact: fernando.moraes@pucrs.br
| 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
1.8.11