Raspberry Piをハードリセットするにはどうすればよいですか?
明らかに、電源を再投入できますが、リセットピンのような、より微妙な方法はありますか?Raspberry Piがクラッシュした場合(昨夜クラッシュした場合)にウォッチドッグを接続すると非常に便利です。
編集:rev 2.0ボードには、リセットスイッチを接続できるヘッダーがあります。
Raspberry Piをハードリセットするにはどうすればよいですか?
明らかに、電源を再投入できますが、リセットピンのような、より微妙な方法はありますか?Raspberry Piがクラッシュした場合(昨夜クラッシュした場合)にウォッチドッグを接続すると非常に便利です。
編集:rev 2.0ボードには、リセットスイッチを接続できるヘッダーがあります。
回答:
BCM2708のハードウェアウォッチドッグを使用できます。
使用するには、モジュールをロードすることから始めます。
sudo modprobe bcm2708_wdog
次に、/ etc / modulesファイルを編集します。
sudo nano /etc/modules
次の行を追加します。
bcm2708_wdog
次に、ウォッチドッグデーモンをセットアップする必要があります。
起動時に起動するには、インストールして構成します。
sudo apt-get install watchdog chkconfig
chkconfig watchdog on
sudo /etc/init.d/watchdog start
次にウォッチドッグを構成します。
sudo nano /etc/watchdog.conf
次の#watchdog-device = /dev/watchdog
ように行のコメントを外します。
watchdog-device = /dev/watchdog
watchdogデーモンは、10秒ごとに/ dev / watchdogにハートビートを送信します。/ dev / watchdogがこの信号を受信しない場合、Raspberry Piが再起動されます。
これは、Piにリモートでアクセスしていて、Piが死ぬかロックアップする場合に役立ちます。ただし、これはシステムを再起動する好ましい方法ではありませんが、ロックされたシステムを再起動するために使用できます。他の唯一のオプションはデバイスの電源を切ることです。これによりファイルシステムが損傷し、Piが正常に起動および動作できなくなる可能性があることに注意してください。
この設定をテストする方法を含む詳細情報は、Gadgetoidのブログ投稿で見ることができます。。BinerryのtumblrポストRaspberry Pi Watchdog Timerも読む必要があります。
chkconfig
。代わりに、とを使用systemctl enable watchdog
してくださいsystemctl start watchdog
。
従来のリセットピンはありません。プッシュするピンやボタンはありません。代わりに、Raspberry Piフォーラムのこの投稿で述べられているように、以下を行うことができます。
TP2(グランド)とR15のSoC端の間の3K3抵抗をタップします。これは、新しい停止状態でも機能します。(抵抗器は、間違った端に当たった場合に3V3レールが短絡しないようにするためのものです。1Kから33Kまでは問題ありません。)
ハードウェアリセットをRpi3に配線するのは非常に簡単です。
すでに開いて待機している穴を見つける場所は次のとおりです。
(ここでは、ネジ穴の真上にヘッダーピンがはんだ付けされた状態で示されています)
熱やはんだを使いすぎないでください。少しでいいでしょう。
その下は繊細で、薄い痕跡があります。
それらを開いたままにして、緑のワイヤーを使用してそれらを簡単にショートさせます。
または、モーメンタリオン(NO)プッシュボタンに接続します。
私のデータロガーなどでは、このようにハードリセットする必要はありません。
シンプルな
sudo init 6
コマンドは再起動に対して正常に機能します。
参考:https ://www.SDsolarBlog.com/montageで私のシステムのリアルタイム表示を見ることができます