728x90
반응형
8.5 SNVS Real Time Clock (SRTC)
8.5.1 Introduction
Real Time Clock(RTC) 모듈은 시간과 날짜를 유지하는 데 사용된다. 사용자에게 인증 가능한 시간을 제공하고, 카운터 변조가 감지되면 알람을 발생할 수 있다.
8.5.2 Hardware Operation
RTC는 시스템 컨트롤러 펌웨어에서 제공하는 페이크(fake) 타이머이다. 시간 읽기/설정, 알람 읽기/설정의 기본 기능만 지원한다.
8.5.3 Software Operation
아래 섹션에서는 RTC 드라이버의 소프트웨어 작동에 대해 설명한다.
8.5.4 Driver Features
RTC 드라이버에는 아래 기능이 포함되어 있다:
- 실시간 클럭과 알람 인터럽트를 제공하기 위해 Linux OS에 필요한 기능을 구현한다.
- 알람은 저전력 모드에서 시스템을 깨운다.
8.5.5 Source Code Structure
RTC 모듈은 drivers/rtc에서 구현된다.
Table 91. RTC Driver Files
File | Description |
---|---|
drivers/rtc/rtc-imxdi.c | MX6 RTC 드라이버 |
drivers/rtc/rtc-imx-sc.c | MX8 RTC System Controller 드라이버 |
drivers/rtc/rtc-imx-rpmsg.c | RPMSG RTC 드라이버 |
8.5.6 Menu Configuration Options
메뉴 구성에서 다음 모듈을 활성화한다:
- i.MX 6의 경우, 다음을 선택한다.
Device Drivers > Real Time Clock > Freescale IMX DryIce Real Time Clock - SC가 있는 i.MX 8의 경우, 다음을 선택한다.
Device Drivers > Real Time Clock > NXP SC RTC support - RPMSG가 있는 i.MX 8의 경우, 다음을 선택한다.
Drivers > Real Time Clock > NXP RPMSG RTC support
728x90
반응형