9,6 → 9,8 |
extern int total_loader_task; |
extern int total_loader_contract; |
|
mutex_t mutex_table[MAX_MUTEX]; |
|
/* Runtime Calibration */ |
int calibrate_cycle() |
{ |
104,6 → 106,8 |
|
SYS_FLAGS f; |
|
sleep(1); |
|
tracer_init_udp(1,"192.168.1.10","192.168.1.1"); |
|
tracer_create_udp_task(NULL,80); |
130,6 → 134,7 |
|
int i; |
struct loader_task *l = loader_task_list; |
extern __volatile__ unsigned int TracerEventsPresent; |
|
NRT_TASK_MODEL nrt; |
|
137,6 → 142,8 |
|
tracer_disable(); |
|
cprintf("Total Events Present %d\n",TracerEventsPresent); |
|
i = 0; |
while (i < total_loader_task) { |
|
167,7 → 174,10 |
int i; |
struct loader_task *l = loader_task_list; |
struct timespec end_time; |
PI_mutexattr_t a; |
|
PI_mutexattr_default(a); |
|
i = 0; |
|
tracer_initialize(10000000); |
180,6 → 190,11 |
|
while (i < total_loader_task) { |
|
if (l->muxstatus == 1) { |
mutex_init(&mutex_table[l->resource],&a); |
l->muxstatus = 2; |
} |
|
if (l->act_number > 0) { |
ADDTIMESPEC(&zero_time, &l->act[0], &end_time); |
l->act_current++; |