Linux delay function
Header file
#include <unistd.h>
Function prototype
unsigned int sleep(unsigned int seconds); Delay in seconds
int usleep(useconds_t usec); Delay in subtle
Header file
include <linux/delay.h>
Function prototype
void ndelay(unsigned long nsecs); Delay in nanoseconds
void udelay(unsigned long usecs); Delay in microseconds
void mdelay(unsigned long msecs); Delay in milliseconds
Compile gcc main.c -o main
Example
#include <unistd.h>
#include <stdio.h>
int main(void)
{
while(1)
{
printf(“hello guoguo\n”);
sleep(2);
}
}