Subversion Repositories shark

Compare Revisions

Ignore whitespace Rev 1159 → Rev 1158

/demos/trunk/base/sched.c
34,7 → 34,7
* Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
*
*
* CVS : $Id: sched.c,v 1.3 2003-05-01 19:44:07 pj Exp $
* CVS : $Id: sched.c,v 1.2 2003-01-07 17:10:15 pj Exp $
 
This demo is derived from the cbsmouse.c Hartik's example.
 
376,7 → 376,7
}
 
if (grx_init() == -1) {
sys_shutdown_message("Error initing GraphLib!!!\n");
cprintf("Error initing GraphLib!!!\n");
sys_end();
}
modenum = grx_getmode(640, 480, 8);
383,7 → 383,7
cprintf("Modenum :%d\n", modenum);
 
if (grx_setmode(modenum) == -1) {
sys_shutdown_message("No SetMode!!!\n");
cprintf("No SetMode!!!\n");
sys_end();
}
 
434,7 → 434,8
hard_task_def_group(m_per, 1);
//task_def_wcet(m, ptime[0] * sys_tick);
if (task_create("verde", color, &m_per, NULL) == -1) {
sys_shutdown_message("Edf.C(main) Could not create <green>:");
grx_close();
perror("Edf.C(main) Could not create <green>:");
sys_end();
}
hard_task_def_arg(m_per, (void *)1);
441,7 → 442,8
hard_task_def_wcet(m_per, ptime[1]*PERIODSCALE);
hard_task_def_mit(m_per,period[1]*PERIODSCALE);
if (task_create("red", color, &m_per, NULL) == -1) {
sys_shutdown_message("Edf.C(main) Could not create <red>:");
grx_close();
perror("Edf.C(main) Could not create <red>:");
sys_end();
}
hard_task_def_arg(m_per, (void *)2);
448,7 → 450,8
hard_task_def_wcet(m_per, ptime[2]*PERIODSCALE);
hard_task_def_mit(m_per,period[2]*PERIODSCALE);
if (task_create("yellow", color, &m_per, NULL) == -1) {
sys_shutdown_message("Edf.C(main) Could not create <yellow>:");
grx_close();
perror("Edf.C(main) Could not create <yellow>:");
sys_end();
}
starttime = sys_gettime(NULL) / PERIODSCALE;