hardware/peripherals/gnss.html · hardware/peripherals/gnss.rst 공식 원문 ↗

Zephyr 3.7.0 · Hardware · Peripherals · GNSS

GNSS

Satellite navigation modem의 위치 계산·time synchronization과 driver 범위를 설명합니다.

Official pathhardware/peripherals/gnss.html
Source filehardware/peripherals/gnss.rst
Source versionZephyr 3.7.0
TranslationFull · reviewed

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

Part 1

요약·해설

NMEA0183 over UART 지원과 다른 protocol/bus의 추가 작업을 구분합니다.

Signals

GNSS position · PPS time

Protocol

NMEA0183 · UART

Part 2

접을 수 있는 영어 원문 전체

영어 원문 전체 펼치기
원문 SHA-256 80F1878BA022333563A50BEF2DACC607F688093C153411330ECE90C169807B54
.. _gnss_api:

GNSS (Global Navigation Satellite System)
#########################################

Overview
********

GNSS is a general term which covers satellite systems used for
navigation, like GPS (Global Positioning System). GNSS services
are usually accessed through GNSS modems which receive and
process GNSS signals to determine their position, or more
specifically, their antennas position. They usually
additionally provide a precise time synchronization mechanism,
commonly named PPS (Pulse-Per-Second).

Subsystem support
*****************

The GNSS subsystem is based on the :ref:`modem`. The GNSS
subsystem covers everything from sending and receiving commands
to and from the modem, to parsing, creating and processing
NMEA0183 messages.

Adding support for additional NMEA0183 based GNSS modems
requires little more than implementing power management
and configuration for the specific GNSS modem.

Adding support for GNSS modems which use other protocols and/or
buses than the usual NMEA0183 over UART is possible, but will
require a bit more work from the driver developer.

Configuration Options
*********************

Related configuration options:

* :kconfig:option:`CONFIG_GNSS`
* :kconfig:option:`CONFIG_GNSS_SATELLITES`
* :kconfig:option:`CONFIG_GNSS_DUMP_TO_LOG`

Navigation Reference
********************

.. doxygengroup:: navigation

GNSS API Reference
******************

.. doxygengroup:: gnss_interface

Part 3

한국어 전문 번역

개요

GNSS(Global Navigation Satellite System)는 GPS(Global Positioning System)처럼 navigation에 사용하는 satellite system을 통칭합니다.

GNSS service는 보통 GNSS signal을 수신·처리해 device, 더 정확히는 antenna의 위치를 계산하는 GNSS modem으로 접근합니다. 이 modem은 보통 PPS(Pulse-Per-Second)라는 정밀 time synchronization mechanism도 제공합니다.

Subsystem 지원

GNSS subsystem은 modem subsystem을 기반으로 하며 modem으로 command를 보내고 받는 작업부터 NMEA0183 message의 parsing, 생성, 처리까지 다룹니다.

NMEA0183 기반 GNSS modem을 추가로 지원하려면 보통 해당 modem의 power management와 configuration만 구현하면 됩니다.

UART 위의 일반적인 NMEA0183이 아닌 다른 protocol 또는 bus를 사용하는 GNSS modem도 지원할 수 있지만 driver 개발자가 더 많은 작업을 해야 합니다.

설정 option

  • CONFIG_GNSS
  • CONFIG_GNSS_SATELLITES
  • CONFIG_GNSS_DUMP_TO_LOG

Navigation reference

navigation Doxygen group이 navigation data type의 공식 reference를 제공합니다.

GNSS API reference

gnss_interface Doxygen group이 GNSS interface의 공식 API reference를 제공합니다.

Source

출처

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