6.通过exec 5进程下描述符5:
如下图,使用ps查看-sh进程为801,然后ls -l /proc/801/fd 找到描述符...使用dev_id来获取不同按键的状态,是上升沿还是下降沿触发?...声明一个新的等待队列类型的中断
qname:就是中断名字,被用来后面的唤醒中断和等待中断
wake_up_interruptible(*qname);
唤醒一个中断,会将这个中断重新添加到...(既不在等待队列,也不在运行队列),当需要这个进程时,需要使用wake_up_interruptible(*qname)来唤醒中断
qname: (wait queue):为声明的等待队列的中断名字
condition...当没有按键按下时,这个进程就处于静止状态staitc,如下图所示:
?
在等待队列(休眠状态)下,该进程占用了CPU0%资源,如下图所示:
?
当有按键按下时,便打印数据,如下图所示:
?