我正在运行 Linux 2.6 的嵌入式 linux 平台上工作。我很想知道如何执行以下操作。
1) 我有一个硬件中断源 irq7,它显示在 /proc/interrupts
cat /proc/中断 | grep IRQ7
M547X_8X 71: 1916076 PCI IRQ7
2) 对于 PCI IRQ7,每按一次按钮,第 3 个值就会改变
M547X_8X 71:2177862 PCI IRQ7
这不意味着我的开关按下被识别了吗?
现在,当我按下此按钮时,我想从睡眠状态触发用户程序。如何使用中断或信号编写此用户空间程序?
我应该为此编写一个驱动程序吗?
你能建议我应该研究的资源吗?