delay函数是忙则等待,占用CPU时间:而sleep函数使调用的进程进行休眠. udelay引用头文件/include/asm-***/delay.h,mdelay和ndelay则引用/include/linux/delay.h. 其中,要说的是mdelay.ndelay都是通过udelay衍生出来的,2ms以下的用udelay,超过2ms的用mdelay或者ndelay. 在Linux Driver开发中,经常要用到延迟函数:msleep,mdelay/udelay. mdelay是忙等待函…