我在学习linux下的设备驱动程序编程。我想知道在哪里可以找到IRQ号作为请求IRQ函数中的“IRQ”参数?
int request_irq (unsigned int irq,
void (*handler) (int, void *, struct pt_regs *),
unsigned long irqflags,
const char *devname,
void *dev_id);
谢谢
最佳答案
你似乎从错误的方面学习设备编程-没有设备。
如果您的设备位于PCI上,但其IRQ由PCI协商,并可通过Linux PCI子系统获得。
如果你有一些定制的有线设备,通常它的irq线是硬连线的,你应该问问定制设备的制造者,它连接到哪里,是什么irq。
否则,给自己买一份LDD3——这是值得的,并详细描述了所有这些。
关于linux - 我在哪里可以找到request_irq函数中的IRQ号?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/3019616/