요약·해설과 원문, 전문 번역을 서로 분리했습니다. API 이름, symbol, source path는 원문 표기를 사용합니다.
1. 요약·해설
원문의 핵심 논리와 kernel programming 관점의 보충 설명입니다. 아래의 전문 번역과는 별도로 작성했습니다.
2. 영어 원문 전체
번역 기준이 된 Linux v6.18.37 원문입니다. 줄 번호는 이 버전의 파일 좌표입니다.
원문 전체 펼치기
1
What: /sys/class/rtc/rtc0/device/rtc_calibration
2
Date: Oct 2011
3
KernelVersion: 3.0
4
Contact: Mark Godfrey <mark.godfrey@stericsson.com>
5
Description: Attribute for calibrating ST-Ericsson AB8500 Real Time Clock
6
The rtc_calibration attribute allows the userspace to
7
calibrate the AB8500.s 32KHz Real Time Clock.
8
Every 60 seconds the AB8500 will correct the RTC's value
9
by adding to it the value of this attribute.
11
The range of the attribute is -127 to +127 in units of
12
30.5 micro-seconds (half-parts-per-million of the 32KHz clock)
13
Users: The /vendor/st-ericsson/base_utilities/core/rtc_calibration
14
daemon uses this interface.
3. 한국어 전문 번역
영어 원문의 문단 순서와 의미를 유지한 전체 번역입니다. 코드, 함수명, symbol과 URL은 원문 표기를 유지합니다.
ST-Ericsson AB8500 RTC calibration
1-14| 항목 | 한국어 전문 번역 |
|---|---|
| What | /sys/class/rtc/rtc0/device/rtc_calibration |
| Date | 2011년 10월 |
| KernelVersion | 3.0 |
| Contact | Mark Godfrey <mark.godfrey@stericsson.com> |
| Description | ST-Ericsson AB8500 Real Time Clock을 calibration하는 attribute입니다. Userspace는 rtc_calibration으로 AB8500의 32KHz RTC를 보정할 수 있습니다. AB8500은 60초마다 이 attribute 값을 RTC value에 더해 correction합니다. Attribute 범위는 -127부터 +127이고 단위는 30.5 microseconds, 즉 32KHz clock의 half-part-per-million입니다. |
| Users | /vendor/st-ericsson/base_utilities/core/rtc_calibration daemon이 이 interface를 사용합니다. |
Userspace가 rtc_calibration 기록→60 seconds 경과→RTC value에 calibration correction 추가→반복
Userspace calibration value를 AB8500이 60초 간격으로 RTC에 반영합니다.
항목값
Range-127 ... +127
Step30.5 µs
Clock relation32KHz clock의 0.5 ppm
Application interval60 seconds
Attribute numeric range와 한 step의 physical 의미입니다.
AB8500 periodic RTC correction
sysfs-class-rtc-rtc0-device-rtc_calibration:1-14Userspace가 -127..+127 calibration 값을 설정하면 AB8500이 60초마다 RTC에 30.5µs 단위 correction을 더합니다.