摘要: 在xxx_open函数中注册中断函数: request_irq的最后参数是dev_id,我的理解是他可以像次设备号一样,可以由我们自己定义他是什么含义。 写真正的中断处理函数: 当中断发生时会调用这个函数,传入的参数是 相应的中断号 和 注册中断时传入的dev_id 按键驱动程序中,为了描述一个引脚 阅读全文
posted @ 2021-05-30 21:21 Feiiiiii 阅读(437) 评论(0) 推荐(0) 编辑
摘要: request_irq函数做的工作: 1、分配一个irqaciton结构体 2、把自己的中断程序赋值给aciton 3、把这个结构体放入irq_desc[irq]的aciton链表里 把aciton放入链表之前,还需要判断这个中断的标志,如果是IRQF_SHARED,表示可以多个action共享中断 阅读全文
posted @ 2021-05-30 00:17 Feiiiiii 阅读(119) 评论(0) 推荐(0) 编辑