割り込みについてユーザー空間に通知し、それ以外の場合はスリープモードに切り替えます

割り込みについてユーザー空間に通知し、それ以外の場合はスリープモードに切り替えます

初心者として、私は人々が次の状況に対する最善の行動方針が何であると思うかを知りたいと思います。 GPIOピンの立ち上がりエッジ割り込みを処理するドライバがあります。ドライバには、例えば割り込みが発生すると30秒からカウントダウンするタイマもあります。

割り込みが発生したら、ユーザースペースアプリケーションが起動し、30秒のタイマーが期限切れになるまで動作し、再びスリープモードに戻ります。再び通知が届くまで待ちます。時々発生する割り込みを見逃すことを心配する必要はありません。

私はGPIO、割り込み、タイマーがすべて動作していますが、どのように眠るのか疑問に思います。

関連情報