Re: How-to write soft real-time programs Kernel-2.6.x
From: Chris Friesen
Date: Fri Apr 16 2004 - 08:19:05 EST
abhinav singh wrote:
So how-to write a simple program(may be a Hello world
program) which has real-time capabilities.
Something like the following will put you into one of the "realtime"
scheduling classes, and you will take priority over the normally
scheduled tasks.
struct sched_param p;
p.sched_priority=50;
if (sched_setscheduler(getpid(), SCHED_RR, &p) < 0) {
perror("error while setting scheduler class");
printf("continuing anyways, but results may not be as good\n");
}
The whole issue of soft-realtime is a complicated one, and there are
many other things that should be done to maximise predictability.
Chris
-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/