私はしばらくウォッチドッグタイマー(WDT)のために苦労しました。私はそれを動作させることはできません。
私のマイクロコントローラはAT91SAM925に基づくAriaG25です。使ったこのチュートリアルカーネルをコンパイルします。 wdtに関連するカーネル設定は次のとおりです。
CONFIG_WATCHDOG=y
CONFIG_AT91SAM9X_WATCHDOG=y
カーネルが正常にコンパイルされ、正常に起動されました。 Watchdogデーモンソフトウェアをインストールしましたapt-get
。今私は詰まっています。監視装置を操作するには?私はそれについてたくさん読んだ/dev/watchdog
。私はその文書を持っていません。そこにハードウェアドライバを置く必要がありますか?はいこれドライバー?
答え1
カーネル構成を次のように変更しました。
CONFIG_WATCHDOG=y
CONFIG_SOFT_WATCHDOG=m
CONFIG_AT91SAM9X_WATCHDOG=y
今私の監視タイマーが実行されています。/etc/watchdog.conf
テストを設定するために編集しました。