linux驱动程序开发-第九节:应用层阻塞归功于底层驱动采用中断机制

驱动采用:中断+等待队列实现阻塞。        设置一个等待的条件,条件满足,进程就继续向下执行;条件不满足,进程就阻塞在等待队列上。当条件满足后,中断会唤醒等待队列中的进程,进程再继续向下执行。 视频讲解及详细资料链接:       程序案列:一个按键对应一个led,按下亮,中断实现底层驱动ioctl()阻塞。 1.key_drv.c #include <linux/init.h> #incl
相关文章
相关标签/搜索