Background: 我正在开发一个工具,它可以启动Linux的自定义构建并引导到基于QT的桌面,用于基于x86的机器 . 我的自定义Linux从USB运行,当它在连接了某些品牌声卡的机器上启动时,我的工具运行到具有大量中断的实时锁定情况 . 我怀疑它与APIC驱动程序的一些问题,但系统渲染无用,我必须关闭系统 .
My Question: 我想通过使用内核驱动程序或模块来模拟相同的情况 . 我不确定是否可以从模块中触发中断 . 我有使用I2C或SPI的经验,这会导致基于ARM的Linux板上的中断 . 但我不知道如何从模块中做到这一点
有人可以建议我如何引起驱动程序的中断吗?
1 回答
只需创建一个带有中断forkbomb的模块即可 . 谷歌一下 . 你的虚拟机停止只需要一秒钟 .
http://www.tldp.org/LDP/tlk/dd/interrupts.html