6 #include <native/task.h>
7 #include <native/timer.h>
19 rt_task_set_periodic(NULL
, TM_NOW
, 1e5
);
22 for(i
= 0; i
<SAMPLES
; i
++){
23 times
[i
] = rt_timer_read();
24 rt_task_wait_period(NULL
);
27 file
= fopen("ex10a.csv", "w");
28 for(i
= 0; i
<SAMPLES
-1; i
++){
29 fprintf(file
, "%u\t%llu\n", i
, times
[i
+1]-times
[i
]);
39 int main(int argc
, char* argv
[])
41 rt_print_auto_init(1);
42 mlockall(MCL_CURRENT
| MCL_FUTURE
);
43 rt_task_create(&task
, NULL
, 0, 50, 0);
44 rt_task_start(&task
, &taskf
, NULL
);