1

背景: Linux のカスタム ビルドを起動し、x86 ベースのマシン用の QT ベースのデスクトップを起動するツールを開発しています。私のカスタム Linux は USB から実行され、特定のブランドのサウンド カードが接続されたマシンで起動すると、私のツールは多くの割り込みを伴うライブロック状態で実行されます。APIC ドライバーに問題があるのではないかと疑っていますが、システムが役に立たなくなり、システムの電源を切る必要があります。

私の質問: カーネル ドライバーまたはモジュールを使用して、同じ状況をシミュレートしたいと考えています。モジュールから割り込みを発生させることができるかどうかわかりません。ARM ベースの Linux ボードで割り込みを引き起こす I2C または SPI の経験があります。しかし、モジュールからそれを行う方法がわかりません

ドライバーから割り込みを発生させる方法を教えてください。

4

1 に答える 1

1

割り込みフォークボムを含むモジュールを作成するだけです。ググってください。VM が停止するのに 1 秒しかかかりません。

http://www.tldp.org/LDP/tlk/dd/interrupts.html

于 2013-08-19T22:25:59.213 に答える