kernel/services/other/version.html · kernel/services/other/version.rst 공식 원문 ↗

Zephyr 3.7.0 · Kernel · Other Services

Kernel Version

현재 build의 4-byte kernel version을 읽고 각 version component를 분리합니다.

Official pathkernel/services/other/version.html
Source filekernel/services/other/version.rst
Source versionZephyr 3.7.0
TranslationFull · reviewed

본문 기준: Zephyr 3.7.0 LTS3 · 이후 유지보수 패치는 별도입니다.

Part 1

요약·해설

sys_kernel_version_get()과 SYS_KERNEL_VER_* macro 네 항목을 설명합니다.

Value

4-byte version

Read

sys_kernel_version_get

Parts

major · minor · patch

Part 2

접을 수 있는 영어 원문 전체

영어 원문 전체 펼치기
원문 SHA-256 B1EA6ED4A5628B7E40788877B36FF5F82B19F23F92D691AAD038ECC9B669C21F
.. _version:

Version
#######

Kernel version handling and APIs related to kernel version being used.

API Reference
**************

.. doxygengroup:: version_apis
   :content-only:

Part 3

한국어 전문 번역

이 문서는 현재 build에 사용된 Zephyr kernel version을 읽고 각 version component를 추출하는 API를 설명합니다.

API 참고: version_apis

sys_kernel_version_get(void)

현재 build의 kernel version을 반환합니다. 값은 4 byte이며 형식은 kernel_version.h에 정의됩니다.

반환값

  • uint32_t: kernel version
SYS_KERNEL_VER_MAJOR(ver)

인코딩된 kernel version 값 ver에서 major version을 추출합니다.

SYS_KERNEL_VER_MINOR(ver)

인코딩된 kernel version 값 ver에서 minor version을 추출합니다.

SYS_KERNEL_VER_PATCHLEVEL(ver)

인코딩된 kernel version 값 ver에서 patch level을 추출합니다.

Source

출처

영어 원문에는 문단, 문서 지시문, 표, 코드, 코드 심벌, 경로를 그대로 보존했습니다.