← Documents Documentation/ABI/testing/sysfs-class-rtc-rtc0-device-rtc_calibration GitHub 원문 ↗

Linux 6.18.37 · ABI / testing

AB8500 RTC calibration sysfs ABI

ST-Ericsson AB8500 32KHz RTC가 60초마다 적용하는 userspace calibration 값, 범위와 단위를 설명합니다.

Source pathDocumentation/ABI/testing/sysfs-class-rtc-rtc0-device-rtc_calibration
Source versionLinux v6.18.37
TranslationDUJINLABS 전문 번역 + 해설

요약·해설과 원문, 전문 번역을 서로 분리했습니다. API 이름, symbol, source path는 원문 표기를 사용합니다.

1. 요약·해설

원문의 핵심 논리와 kernel programming 관점의 보충 설명입니다. 아래의 전문 번역과는 별도로 작성했습니다.

AB8500 periodic RTC correction

sysfs-class-rtc-rtc0-device-rtc_calibration:1-14

Userspace가 -127..+127 calibration 값을 설정하면 AB8500이 60초마다 RTC에 30.5µs 단위 correction을 더합니다.

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.
10
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.
15

3. 한국어 전문 번역

영어 원문의 문단 순서와 의미를 유지한 전체 번역입니다. 코드, 함수명, symbol과 URL은 원문 표기를 유지합니다.

ST-Ericsson AB8500 RTC calibration

1-14
항목한국어 전문 번역
What/sys/class/rtc/rtc0/device/rtc_calibration
Date2011년 10월
KernelVersion3.0
ContactMark Godfrey <mark.godfrey@stericsson.com>
DescriptionST-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를 사용합니다.
AB8500 RTC correction cycle
Userspace가 rtc_calibration 기록60 seconds 경과RTC value에 calibration correction 추가반복

Userspace calibration value를 AB8500이 60초 간격으로 RTC에 반영합니다.

AB8500 calibration range
항목
Range-127 ... +127
Step30.5 µs
Clock relation32KHz clock의 0.5 ppm
Application interval60 seconds

Attribute numeric range와 한 step의 physical 의미입니다.