这里我们只需要使用request_irq函数就行了, 在request_irq函数里会初始chip->set_type(设置引脚和中断模式)
1.首先添加头文件
#include 打印数据:
?...进程fd文件里也没有文件描述符5
7.改进中断按键驱动程序
使用等待队列,让read函数没有中断时,进入休眠状态,降低CPU....使用dev_id来获取不同按键的状态,是上升沿还是下降沿触发?...当没有按键按下时,这个进程就处于静止状态staitc,如下图所示:
?
在等待队列(休眠状态)下,该进程占用了CPU0%资源,如下图所示:
?
当有按键按下时,便打印数据,如下图所示:
?