始める前に: はい、答えがアーキテクチャに依存していることは承知しています。桁数という点で、大まかな数字に興味があるだけです。
Linuxカーネルによって割り込み頻度に上限が課されていますか?
背景: Linux 内からカメラ モジュールとやり取りしたいと考えています。このモジュールにはクロック同期されたパラレル データ出力 (8 ビット、~650kHz) があり、/dev/camera などを介してアクセスするためにデータを読み取り、バッファに格納します。
基本的なドライバーを作成しましたが、適切な割り込みラインを監視しています。割り込みピンからワイヤをぶら下げたままにすると、ホワイト ノイズによる割り込みが発生します。ただし、より高い周波数の信号 (555 タイマーから atm ~250kHz) を接続すると、割り込みはトリガーされません。(これは /proc/interrupts で確認済み)
私の考えでは、これは、プロセッサの GPIO モジュールがそのような高い周波数を処理できないことが原因である可能性があります (これはばかげています-特に高くはありません)、またはカーネルの問題である可能性があります。人々はどう思いますか?