RaspberryPi에 RTC 모듈을 탑재하여 하드웨어 시작 시 시간을 맞춥니다.
3161 단어 RaspberryPiarchLinux
전제 조건
RTC 모듈 장착
RTC 모듈
RaspberryPi, RTC 등의 키워드로 검색하면 일부 제품이 판매되고 있지만, Amazon.co.jp에서 판매되고 있던 RaspberryPi용 I2C 모듈을 사용했습니다.
비주얼적으로 이런 느낌으로, RaspberryPi에 거북이의 아이로 해 탑재합니다. 사진에는 보이지 않지만 모듈 뒷면에 소형 배터리가 납땜되어 있습니다.
모듈 초기화
ArchLinux 3.12.20-4-ARCH에서는 다음 명령을 사용하여 RTC 모듈을 호출 할 수있었습니다 (수동 하드웨어의 경우
rc.local
) 합니다.).
/usr/bin/echo ds1307 0x68 | /usr/bin/tee /sys/class/i2c-adapter/i2c-1/new_device
※옛날에는 modprobe 커맨드등을 이용해 인식시키고 있었다고 생각합니다만, 이마이치 이 근처의 구조를 이해할 수 없습니다. modprobe.conf적인 파일에 뭔가를 써 주면 시스템 파일에 쓰지 않아도 인식할까요?
dmesg 출력.
[root@alarmpi ~]# dmesg | grep -i ds1307
[ 8.205884] i2c i2c-1: new_device: Instantiated device ds1307 at 0x68
[ 8.277696] rtc-ds1307 1-0068: rtc core: registered ds1307 as rtc0
[ 8.277758] rtc-ds1307 1-0068: 56 bytes nvram
시작 후 상태에서 확인
기동 직후의 상태에서,
[root@alarmpi ~]# uptime
15:21:28 up 0 min, 1 user, load average: 0.81, 0.22, 0.07
시스템 시계가 하드웨어 시계와 동기화됩니다.
[root@alarmpi ~]# timedatectl status
Local time: Sat 2014-06-07 15:21:29 JST
Universal time: Sat 2014-06-07 06:21:29 UTC
RTC time: Sat 2014-06-07 06:21:30
Time zone: Asia/Tokyo (JST, +0900)
NTP enabled: yes
NTP synchronized: yes
RTC in local TZ: no
DST active: n/a
아니!
참고.
Reference
이 문제에 관하여(RaspberryPi에 RTC 모듈을 탑재하여 하드웨어 시작 시 시간을 맞춥니다.), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/key/items/06c2915de55d6155aa54텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)