728x90
반응형
8.5 SNVS Real Time Clock (SRTC)
8.5.1 Introduction
RTC(Real Time Clock) 모듈은 시간과 날짜를 유지하는 데 사용된다. 사용자에게 인증 가능한 시간을 제공하고 카운터 변조가 감지되면 알람을 발생시킬 수 있다.
8.5.2 Hardware Operation
RTC는 시스템 컨트롤러 펌웨어에서 제공하는 가짜 타이머이다. 시간 읽기/설정, 알람 읽기/설정의 기본 기능만 지원한다.
8.5.3 Software Operation
다음 섹션에서는 RTC 드라이버의 소프트웨어 작동에 대해 설명한다.
8.5.4 Driver Features
RTC 드라이버에는 다음 기능이 포함되어 있다:
- 실시간 시계와 알람 인터럽트를 제공하기 위해 Linux OS에서 요구하는 기능을 구현한다.
- 알람은 저전력 모드에서 시스템을 깨운다.
8.5.5 Source Code Structure
RTC 모듈은 drivers/rtc에서 구현된다.
Table 92. 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의 경우, Device Drivers > Real Time Clock > NXP RPMSG RTC support를 선택한다.
728x90
반응형