delay函数是忙则等待,占用CPU时间;而sleep函数使调用的进程进行休眠。
    udelay引用头文件/include/asm-***/delay.h,mdelay和ndelay则引用/include/linux/delay.h。
    其中,要说的是mdelay、ndelay都是通过udelay衍生出来的,2ms一下的用udelay,超过2ms的用mdelay或者ndelay。    

Logo

更多推荐