요약·해설과 원문, 전문 번역을 서로 분리했습니다. API 이름, symbol, source path는 원문 표기를 사용합니다.
1. 요약·해설
원문의 핵심 논리와 kernel programming 관점의 보충 설명입니다. 아래의 전문 번역과는 별도로 작성했습니다.
Assert와 clear event records
sysfs-pps:17-40Seconds·nanoseconds timestamp와 monotonically associated sequence를 하나의 event string으로 보고하며 event가 없으면 empty입니다.
Mode, echo와 source identity
sysfs-pps:41-73Hex mode, echo support, source name과 optional backing-device path를 제공합니다.
2. 영어 원문 전체
번역 기준이 된 Linux v6.18.37 원문입니다. 줄 번호는 이 버전의 파일 좌표입니다.
원문 전체 펼치기
What: /sys/class/pps/
Date: February 2008
Contact: Rodolfo Giometti <[email protected]>
Description:
The /sys/class/pps/ directory will contain files and
directories that will provide a unified interface to
the PPS sources.
What: /sys/class/pps/ppsX/
Date: February 2008
Contact: Rodolfo Giometti <[email protected]>
Description:
The /sys/class/pps/ppsX/ directory is related to X-th
PPS source into the system. Each directory will
contain files to manage and control its PPS source.
What: /sys/class/pps/ppsX/assert
Date: February 2008
Contact: Rodolfo Giometti <[email protected]>
Description:
The /sys/class/pps/ppsX/assert file reports the assert events
and the assert sequence number of the X-th source in the form:
<secs>.<nsec>#<sequence>
If the source has no assert events the content of this file
is empty.
What: /sys/class/pps/ppsX/clear
Date: February 2008
Contact: Rodolfo Giometti <[email protected]>
Description:
The /sys/class/pps/ppsX/clear file reports the clear events
and the clear sequence number of the X-th source in the form:
<secs>.<nsec>#<sequence>
If the source has no clear events the content of this file
is empty.
What: /sys/class/pps/ppsX/mode
Date: February 2008
Contact: Rodolfo Giometti <[email protected]>
Description:
The /sys/class/pps/ppsX/mode file reports the functioning
mode of the X-th source in hexadecimal encoding.
Please, refer to linux/include/linux/pps.h for further
info.
What: /sys/class/pps/ppsX/echo
Date: February 2008
Contact: Rodolfo Giometti <[email protected]>
Description:
The /sys/class/pps/ppsX/echo file reports if the X-th does
or does not support an "echo" function.
What: /sys/class/pps/ppsX/name
Date: February 2008
Contact: Rodolfo Giometti <[email protected]>
Description:
The /sys/class/pps/ppsX/name file reports the name of the
X-th source.
What: /sys/class/pps/ppsX/path
Date: February 2008
Contact: Rodolfo Giometti <[email protected]>
Description:
The /sys/class/pps/ppsX/path file reports the path name of
the device connected with the X-th source.
If the source is not connected with any device the content
of this file is empty.
3. 한국어 전문 번역
영어 원문의 문단 순서와 의미를 유지한 전체 번역입니다. 코드, 함수명, symbol과 URL은 원문 표기를 유지합니다.
Linux PPS source sysfs ABI: pps
1-8| 항목 | 한국어 전문 번역 |
|---|---|
| What | /sys/class/pps/ |
| Date | 2008년 2월 |
| KernelVersion | |
| Contact | Rodolfo Giometti <[email protected]> |
| Description | `/sys/class/pps/` directory에는 PPS sources에 대한 unified interface를 제공하는 files와 directories가 들어 있습니다. |
PPS class가 indexed source directories와 source-specific attributes를 구성합니다.
Linux PPS source sysfs ABI: ppsX
9-16| 항목 | 한국어 전문 번역 |
|---|---|
| What | /sys/class/pps/ppsX/ |
| Date | 2008년 2월 |
| KernelVersion | |
| Contact | Rodolfo Giometti <[email protected]> |
| Description | `/sys/class/pps/ppsX/` directory는 system의 X번째 PPS source에 대응하며 source를 manage·control하는 files를 담습니다. |
Linux PPS source sysfs ABI: assert
17-28| 항목 | 한국어 전문 번역 |
|---|---|
| What | /sys/class/pps/ppsX/assert |
| Date | 2008년 2월 |
| KernelVersion | |
| Contact | Rodolfo Giometti <[email protected]> |
| Description | `/sys/class/pps/ppsX/assert`는 X번째 source의 assert events와 assert sequence number를 `<secs>.<nsec>#<sequence>` format으로 보고합니다. Source에 assert event가 없으면 file content는 empty입니다. |
assert와 clear files가 공유하는 timestamp·sequence layout입니다.
Linux PPS source sysfs ABI: clear
29-40| 항목 | 한국어 전문 번역 |
|---|---|
| What | /sys/class/pps/ppsX/clear |
| Date | 2008년 2월 |
| KernelVersion | |
| Contact | Rodolfo Giometti <[email protected]> |
| Description | `/sys/class/pps/ppsX/clear`는 X번째 source의 clear events와 clear sequence number를 `<secs>.<nsec>#<sequence>` format으로 보고합니다. Source에 clear event가 없으면 file content는 empty입니다. |
Linux PPS source sysfs ABI: mode
41-50| 항목 | 한국어 전문 번역 |
|---|---|
| What | /sys/class/pps/ppsX/mode |
| Date | 2008년 2월 |
| KernelVersion | |
| Contact | Rodolfo Giometti <[email protected]> |
| Description | `/sys/class/pps/ppsX/mode`는 X번째 source의 functioning mode를 hexadecimal encoding으로 보고합니다. 자세한 내용은 `linux/include/linux/pps.h`를 참조합니다. |
Mode, capability와 identity attributes를 정리합니다.
Linux PPS source sysfs ABI: echo
51-57| 항목 | 한국어 전문 번역 |
|---|---|
| What | /sys/class/pps/ppsX/echo |
| Date | 2008년 2월 |
| KernelVersion | |
| Contact | Rodolfo Giometti <[email protected]> |
| Description | `/sys/class/pps/ppsX/echo`는 X번째 source가 `echo` function을 지원하는지 보고합니다. |
Linux PPS source sysfs ABI: name
58-64| 항목 | 한국어 전문 번역 |
|---|---|
| What | /sys/class/pps/ppsX/name |
| Date | 2008년 2월 |
| KernelVersion | |
| Contact | Rodolfo Giometti <[email protected]> |
| Description | `/sys/class/pps/ppsX/name`은 X번째 source의 name을 보고합니다. |
Linux PPS source sysfs ABI: path
65-73| 항목 | 한국어 전문 번역 |
|---|---|
| What | /sys/class/pps/ppsX/path |
| Date | 2008년 2월 |
| KernelVersion | |
| Contact | Rodolfo Giometti <[email protected]> |
| Description | `/sys/class/pps/ppsX/path`는 X번째 source에 연결된 device path name을 보고합니다. Source가 어떤 device에도 연결되지 않았으면 file content는 empty입니다. |
PPS source hierarchy
sysfs-pps:1-16Unified class 아래 ppsX directory 하나가 system의 X번째 PPS source와 그 control files를 나타냅니다.