linux中注册共享中断

来源:互联网 发布:盐城办公软件培训 编辑:程序博客网 时间:2024/06/05 15:36

共享中断,意思是多个中断共享一个中断号,那么这就意味着,多个设备中断发生时,都会产生一个同样的中断信号。那么怎么在linux下进行检测和处理呢?同时需要注意哪些事项?
1、首先,注册共享中断时,request_irq()函数中的flags标志必须指定为IRQF_SHARED;
2、request_irq()参数中dev_id必须唯一;
3、共享中断的处理程序中,不能使用disable_irq(unsigned int irq);
4、共享中断的处理程序中,必须对相应中断标志进行检测;

0 0
原创粉丝点击