BH3 RTC 설정 순서

BH3(산업용 RaspberryPi)의 RTC 설정 순서에 대해 설명합니다.



OS 부팅시 (/usr/local/sbin/set-rtc)


  • RTC의 I2C 연결을 초기화합니다.
  • RTC 시간을 시스템 시간으로 설정합니다.
  • 2의 실행 결과가 실패하면 fake-hwclock을 사용하여 마지막 종료시
    각을 시스템 시간으로 설정합니다.

  • 네트워크 연결 및 매시간 30분(1시간마다) 실행(/etc/network/if-up.d/ntpdate)


  • 중복 부팅을 확인합니다 (이미 부팅 중이면 처리 중지)
  • 20 초 동안 기다립니다 (네트워크 연결 직후 ntpdate가 실패하기 쉽기 때문에)
  • /usr/sbin/ntpdate-debian 명령을 실행하여 네트워크를 통해 시스템 시간을
    설정
  • 3. 실행 결과가 성공하면 시스템 시간을 RTC 시간으로 설정합니다.
  • 3. 실행 결과가 성공하면 10분 동안 기다립니다.
    (ntpdate가 연속적으로 실행되는 것을 방지하기 위해)

  • ntpdate 실행 간격은 다음 파일에서 변경할 수 있습니다.
    (매시간 30분(1시간마다)의 경우)
    $ vi /etc/cron.d/ntpdate
    30 * * * * root /etc/network/if-up.d/ntpdate > /dev/null 2>&1
    

    NTP 서버를 지정하는 경우 다음 파일을 수정합니다.
    $ vi /etc/default/ntpdate
    NTPSERVERS="ntp.nict.jp ntp.jst.mfeed.ad.jp ntp.ring.gr.jp"
    

    수동으로 nptdate를 실행하고 시스템 시간을 RTC로 설정하려면 다음 명령을
    실행합니다.
    $ sudo /usr/sbin/ntpdate-debian
    $ sudo hwclock -w
    

    네트워크에 연결하지 않거나 ntpdate를 사용하여 시스템 시간을 맞출 필요
    없으면 다음 파일을 삭제합니다.
    /etc/cron.d/ntpdate
    /etc/network/if-up.d/ntpdate
    

    임의의 시간을 RTC로 설정하려면 다음 명령을 실행합니다.
    $ sudo date -s '時刻(例: 2015-06-19 00:00:00)'
    $ sudo hwclock -w
    

    RTC 시간을 표시하려면 다음 명령을 실행합니다.
    $ sudo hwclock -r
    

    RTC 시간을 시스템 시간으로 설정하려면 다음 명령을 실행합니다.
    $ sudo hwclock -s
    





    비즈 라이트 테크놀로지 사의 BH3


    BH 시리즈는, 주식회사 비즈라이트·테크놀로지가 개발·생산하는, 싱글 보드 컴퓨터의 실용화한 상품입니다. BH시리즈에서는 RaspberryPi를 산업 이용하기 위한 대책이 실시되고 있습니다. 자세한 내용은 여기을 참조하십시오.

    좋은 웹페이지 즐겨찾기