○ はじめに 今回は、カーネル内で使用することができるタイマー処理について説明します。一定時間経過後に特定の処理を実行することができるタイマーは、プログラムで使用する機会が非常に多く ( ポーリングによるハードウェアの監視など )、覚えておくと便利だと思います。 サンプルプログラム サンプルプログラムの説明 タイマー割り込み間隔未満の遅延処理について スリープについて ○ サンプルプログラム カーネルタイマーを使ったサンプルプログラム timer.c です。 はじめに のページから、 全てのサンプルプログラムを 固めた tar ボールをダウンロードすることもできます。 insmod でロードした直後から、以下の様な内容 ( 数値は異なる ) が一定時間毎にカーネルログに繰り返し表示されます。 <6>module [timer.o] : Timeout ( registered 11404