From: pvm <pvm...@gm...> - 2007-12-22 20:23:27
|
Grahame Jordan wrote: > > Mmmmm? Where, who? That is just nuts - 20ms. Anyone would think that > usleep(1) would sleep 1us? > Is what you are doing in kernel or user space? If you want very acurate delay times you should use the udelay function in the kernel. Since the idea of sleeping means the process will be taken off the run queue for some amount of time it makes sense that the sleep times would have to be in denominations of the scheduling time slice. If you want acurate delays in user space you could write your own delay loop in asm using some instruction that has a known number of clock cycles etc... -- View this message in context: http://www.nabble.com/nanosleep-tp14430024p14472986.html Sent from the Gumstix mailing list archive at Nabble.com. |