[Armadillo:07581] Re: Armadillo-440 WatchDogタイマー
Takenoshita Koyo
email@hidden
2011年 9月 15日 (木) 17:34:53 JST
竹之下です。
> カーネルの監視ではなく、
> 弊社作成のアプリケーションの状態チェックに使おうとしていました。
それでしたら、ソフトウェアウォッチドッグタイマが使えるかもしれません。
ソフトウェアウォッチドッグタイマは、カーネルタイマーを使用しますので、
i.MX25内蔵のハードウェアウォッチドッグタイマとは独立に動作します。
アプリ側で/dev/watchdogをopen()するまで有効にならず、アプリがキック
するのを止めるとリブートするので、想定の用途に使えると思います。
ソフトウェアウォッチドッグタイマは、カーネルコンフィギュレーション
を以下のように変更すると有効になります。
Linux Kernel Configuration
Device Drivers --->
[*] Watchdog Timer Support ---> #チェックを入れる
<*> Software watchdog #チェックを入れる
(2011年09月15日 10:45), nakayama junichi wrote:
> 竹之下様
>
> いつもお世話になっております。
> ONICOSの中山と申します。
>
>>> WatchDog機能自体は有効にしたまま、
>>> カーネルが自動的にタイマーをキックする機能のみオフにしたいのですが、
>>> この場合、どのようにすればいいのでしょうか?
>> もし、カーネルがキックしないと、カーネル起動途中にtimeoutが発生して
>> リブートしてしまうので、カーネルが起動しません。
>>
>> どういった用途を想定されていますか?
>
> 以下のような使い方を考えていました。
>
> アプリケーションでカーネルのWatchDogTimerキック機能をオフ
> ↓
> 自前で作成したTimer定期キックプロセスを起動
>
> カーネルの監視ではなく、
> 弊社作成のアプリケーションの状態チェックに使おうとしていました。
> ですが、どうもそのような使い方はできないようですので、
> 別の方法でアプリケーションの監視を行うことにします。
>
> -----------------------------------
> 中山 純一(Nakayama Junichi)
> オニコス株式会社
> TEL:03-5850-4345
> FAX:03-3801-3051
> e-mail:email@hidden
> -----------------------------------
>
>
> --------------------------------------------------
> From: "Takenoshita Koyo" <email@hidden>
> Sent: Wednesday, September 14, 2011 2:55 PM
> To: <email@hidden>
> Subject: [Armadillo:07573] Re: Armadillo-440 WatchDogタイマー
>
>> 竹之下です。
>>
>> Armadillo-440では、
>> 1. ブートローダーでWatchDog Timerをオンにする
>> -> timeoutが発生するとリブートする
>> 2. カーネルのシステムクロック更新時にWatchDog Timerをキックする
>> ということをしています。
>>
>>> WatchDog機能自体は有効にしたまま、
>>> カーネルが自動的にタイマーをキックする機能のみオフにしたいのですが、
>>> この場合、どのようにすればいいのでしょうか?
>> もし、カーネルがキックしないと、カーネル起動途中にtimeoutが発生して
>> リブートしてしまうので、カーネルが起動しません。
>>
>> どういった用途を想定されていますか?
>>
>>
>>> この機能をアプリケーションからオフにできるといいです。
>> Armadillo-440ではi.MX25内蔵のWatchDog Timerを使用しており、
>> このWatchDog Timerは、一度オンにするとオフにすることができない
>> 仕様になっています。。
>>
>> (2011年09月13日 10:54), nakayama junichi wrote:
>>> いつもお世話になっております。
>>> ONICOSの中山と申します。
>>>
>>> Armadillo-440では
>>> WatchDogタイマー機能がデフォルトで有効になっています。
>>>
>>> WatchDog機能自体は有効にしたまま、
>>> カーネルが自動的にタイマーをキックする機能のみオフにしたいのですが、
>>> この場合、どのようにすればいいのでしょうか?
>>> この機能をアプリケーションからオフにできるといいです。
>>>
>>> 以上、よろしくお願いいたします。
>>>
>>> -----------------------------------
>>> 中山 純一(Nakayama Junichi)
>>> オニコス株式会社
>>> TEL:03-5850-4345
>>> FAX:03-3801-3051
>>> e-mail:email@hidden
>>> -----------------------------------
>>>
>>> _______________________________________________
>>> armadillo mailing list
>>> email@hidden
>>> http://lists.atmark-techno.com/cgi-bin/mailman/listinfo/armadillo
>>>
>>
>>
>> --
>> Koyo Takenoshita
>>
>> _______________________________________________
>> armadillo mailing list
>> email@hidden
>> http://lists.atmark-techno.com/cgi-bin/mailman/listinfo/armadillo
>
> _______________________________________________
> armadillo mailing list
> email@hidden
> http://lists.atmark-techno.com/cgi-bin/mailman/listinfo/armadillo
>
--
Koyo Takenoshita
armadillo メーリングリストの案内