我正在学习Linux内核中的中断处理,并在下面的代码片段中尝试在IRQ2上注册一个虚拟irq处理程序。IRQ 2Here with registering IRQ handler on IRQ2 for flowTest...retval_irqreg\n");// IRQ handler function
static irqreturn_t flow_irq
我正在阅读Robert编写的,目前正在阅读Linux中的中断处理。它提到,驱动程序可以使用下面的函数注册来处理硬件设备,其中最后的参数dev是唯一的w.r.t到设备。这是否意味着我们不能让两个设备驱动程序服务于同一个硬件设备?如果我想实现与现有驱动程序一起工作的键盘驱动程序,难道不可能吗?我是否需要注销现有的键盘驱动程序并注册我编写的驱动程序?int request_irq(unsigned int irq, irq_handler_t handler, unsigned long fl