当前位置: 技术问答>linux和unix
含中断的驱动程序唤醒进程的问题?
来源: 互联网 发布时间:2015-09-28
本文导语: 我现在也在编写一个驱动程序,用于频率的测量,已经可以成功的注册中断处理函数, 不过呢,中断程序中无法将阻塞的进程唤醒,read时 interruptible_sleep_on(&my_queue); 中断处理时 wake_up_interruptible(&my_queue); 在中断处理...
我现在也在编写一个驱动程序,用于频率的测量,已经可以成功的注册中断处理函数,
不过呢,中断程序中无法将阻塞的进程唤醒,read时 interruptible_sleep_on(&my_queue);
中断处理时 wake_up_interruptible(&my_queue);
在中断处理中加入一些printk();调试时说明wake_up_interruptible(&my_queue);已经执行,可是每次都不会唤醒读,外界ctrl+c可以唤醒,请教高手!谢谢
不过呢,中断程序中无法将阻塞的进程唤醒,read时 interruptible_sleep_on(&my_queue);
中断处理时 wake_up_interruptible(&my_queue);
在中断处理中加入一些printk();调试时说明wake_up_interruptible(&my_queue);已经执行,可是每次都不会唤醒读,外界ctrl+c可以唤醒,请教高手!谢谢
|
高手 怎么注册中断啊
还有就是中断处理程序到底是做什么的阿
比如串口的中端都要实现什么功能啊
谢谢啊
qq:411923432
还有就是中断处理程序到底是做什么的阿
比如串口的中端都要实现什么功能啊
谢谢啊
qq:411923432