我正在学习 Linux 中的设备驱动程序编程。我想知道在哪里可以找到用作 request_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/