在内核中,小于jiffies的延时被认为是短延时。这种延时在进程或者中断上下文都可能发生。由于不可能使用基于jiffies的方法实现短延时,因此唯一的解决途径就只剩下了忙等待。
其主要API包括:
mdelay()毫秒级延时
udelay()微妙级延时
ndelay()纳秒级延时
1 s = 10^3 ms = 10^6 us = 10^9 ns
在内核中,小于jiffies的延时被认为是短延时。这种延时在进程或者中断上下文都可能发生。由于不可能使用基于jiffies的方法实现短延时,因此唯一的解决途径就只剩下了忙等待。
其主要API包括:
mdelay()毫秒级延时
udelay()微妙级延时
ndelay()纳秒级延时
1 s = 10^3 ms = 10^6 us = 10^9 ns