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
워치 독 데몬은 10 초마다 / dev / watchdog에 하트 비트를 보냅니다. / dev / watchdog이이 신호를받지 못하면 Raspberry Pi를 다시 시작합니다.
Pi에 원격으로 액세스하여 죽거나 잠긴 경우에 유용합니다. 그러나이 방법은 시스템을 다시 시작하는 데 선호되는 방법은 아니지만 잠긴 시스템을 다시 시작하는 데 사용할 수 있으며 다른 옵션은 장치에서 전원을 끄는 것입니다. 이로 인해 파일 시스템이 손상되어 Pi가 올바르게 부팅 및 작동되지 않을 수 있습니다.
이 설정을 테스트하는 방법을 포함한 자세한 정보는 Gadgetoid의 블로그 게시물에서 찾을 수 있습니다 . . Binerry의 텀블러 게시물 Raspberry Pi Watchdog Timer 도 반드시 읽어야합니다.
chkconfig
. 대신, 사용 systemctl enable watchdog
및 systemctl start watchdog
.
기존의 리셋 핀 은 없습니다 . 그와 같이 푸시 할 핀이나 버튼이 없습니다. 대신 Raspberry Pi 포럼 의이 게시물 에 명시된대로 다음을 수행 할 수 있습니다 .
TP2 (접지)와 So15의 R15 사이에 3K3 저항을 두 드리십시오. 이것은 새로운 정지 상태에서도 작동합니다. (저항은 잘못된 끝 부분에 부딪히면 3V3 레일이 단락되는 것을 피하는 것입니다. 1K에서 33K 사이의 모든 것이 좋습니다.)
하드웨어 리셋을 Rpi3에 연결하는 것은 매우 쉽습니다.
구멍이 이미 열려 있고 대기중인 곳이 있습니다.
(여기에는 나사 구멍 바로 위에 납땜 된 헤더 핀이 표시됨)
너무 많은 열이나 납땜을 사용하지 마십시오. 조금 할 것입니다.
밑면이 미묘하고 미묘합니다.
나는 그냥 열어두고 녹색 선을 사용하여 짧게 단락시킵니다.
또는 순간 켜짐 (NO) 푸시 버튼에 연결하십시오.
내 데이터 로거 및 이와 같은 사람들에게는 결코 이렇게 재설정 할 필요가 없습니다.
간단한
sudo init 6
명령이 재부팅에 제대로 작동합니다.
참고 : https://www.SDsolarBlog.com/montage 에서 내 시스템의 실시간 디스플레이를 볼 수 있습니다.