용어

Android Automotive에서는 다음과 같은 용어와 약어를 사용합니다.

용어 정의
Android 애플리케이션 패키지(APK) Android 운영체제에서 애플리케이션을 배포하기 위해 사용하는 보관 파일(패키지) 형식입니다.
Android Auto Google에서 개발한 스마트폰 프로젝션으로, 이를 사용하여 Android 5.0 이상을 실행하는 휴대기기에서 자동차로 애플리케이션을 전송할 수 있습니다.
Android Automotive 자동차 애플리케이션을 개발하기 위해 내장된 운영체제 및 플랫폼입니다.
Android 오픈소스 프로젝트(AOSP) Android 소프트웨어 스택의 저장소입니다. AOSP 저장소는 Google에서 주도하는 것으로, Android 스택의 맞춤 변형을 생성하고 기기 및 액세서리를 Android 플랫폼에 포팅하며 Android 기기에서 호환성 요구사항을 충족하는지 확인하는 데 필요한 정보와 소스 코드를 제공합니다.
애플리케이션 프로그래밍 인터페이스(API)

사용자가 프로그래매틱 방식으로 도구 및 서비스에 액세스하고 소프트웨어 애플리케이션을 생성할 수 있게 해주는 프로토콜 집합입니다.

이더넷을 통한 오디오 비디오 브리징(이더넷 AVB) 지연 시간이 짧은 시간 동기화 스트리밍 서비스를 제공하는 핵심 IEEE 802.1 표준의 확장 프로그램 집합입니다.
자동차 안전 무결성 수준(ASIL) ISO 26262(로드 차량용 기능 안전) 표준에서 정의한 위험 분류 체계입니다.
Automotive 테스트 도구 모음(ATS) Android Automotive 구현이 정상적으로 작동하는지 확인하기 위해 설계된 테스트 모음입니다. 예를 들어 ATS 테스트에서 Car Manager API를 사용하여 차량 HVAC 통합을 확인할 수 있습니다.
보드 서포트 패키지(BSP) 기기의 SoC별 펌웨어입니다.
계측 제어기 통신망(CAN) 마이크로컨트롤러와 기기가 서로 통신할 수 있도록 하는 차량 버스 표준입니다.
호환성 정의 문서(CDD) 호환되는 Android 기기의 소프트웨어 및 하드웨어 요구사항을 나열한 문서입니다. 자세한 내용은 Android 호환성을 참고하세요.
호환성 테스트 모음(CTS) 업스트림 Android 플랫폼과의 호환성을 확인하기 위한 테스트 모음입니다. 자세한 내용은 호환성 테스트 모음을 참고하세요.
중요한 사용자 여정(CUJ) 사용자가 중요한 목표를 달성하기 위해 거치는 경로입니다.
디지털 오디오 방송(DAB) 및 지상파 DAB(T-DAB)

아날로그 오디오가 디지털 신호로 변환되어 AM 또는 (대부분) FM 주파수 범위에 있는 지정된 채널로 전송되는 오디오 방송입니다.

디지털 권한 관리(DRM) 데이터를 안전하게 배포하고 불법 배포를 중지하도록 하여 인터넷이나 다른 디지털 미디어에서 배포된 데이터의 저작권을 보호하기 위한 시스템입니다.
디지털 신호 프로세서(DSP) 디지털 신호 처리의 운영 요구사항에 최적화된 아키텍처를 갖춘 특수 마이크로프로세서(또는 SIP 블록)입니다. 연속된 실제 아날로그 신호를 측정, 필터링, 압축하도록 설계되었습니다.
운전자 주의 분산 행동(DD) 운전자가 운전 중에 주의를 분산하는 활동에 관여하는 것을 의미합니다.
Google Automotive 서비스(GAS) 자동차 구현을 위한 Google 모바일 서비스(GMS)입니다. Android Automotive 기기에 통합할 수 있는 일련의 Google 서비스와 앱을 제공합니다.
하드웨어 추상화 계층(HAL) 다른 모든 상위 모듈에서 하드웨어 기능에 액세스하기 위해 상호작용해야 하는 소프트웨어 레이어입니다. HAL에서만 기기의 다양한 하드웨어 구성요소의 기기 드라이버를 직접 호출할 수 있습니다.
헤드 단위(HU) 차량 중앙 콘솔의 기본 디스플레이에 사용되는 컴퓨팅 단위입니다.
난방, 환기, 냉방(HVAC) 특정 운영 환경을 유지하기 위해 설계된 일련의 기계식 인프라 기능입니다. HVAC 시스템은 주택 난방, 데이터 센터 냉방, 차량의 팬 속도 제어 등의 활동을 실행합니다.
차량용 인포테인먼트(IVI) 오디오 및 비디오 엔터테인먼트를 제공하는 일련의 차량 하드웨어 및 소프트웨어 기능입니다. Android Automotive 기기의 사용자 대상 기능을 설명할 때 헤드 단위(HU)와 동의어로 자주 사용됩니다.
핵심성과지표(KPI) 조직의 성공에 중요한 요소를 평가하는 비즈니스 측정항목입니다.
차량용 직렬 통신망(LIN) 차량의 구성요소 간 통신에 사용되는 직렬 네트워크 프로토콜입니다.
OEM(Original Equipment Manufacturer) 차량용 통합 IVI 소프트웨어를 만드는 자동차 제조업체(공급업체)입니다.
실시간 운영체제(RTOS) 버퍼링 지연이 거의 없거나 전혀 없이 수신된 데이터를 처리하는 실시간 애플리케이션용 OS입니다. 처리 시간 요구사항(OS 지연 포함)은 10분의 1초 이하의 단위로 측정됩니다.
서비스수준계약(SLA) 성능, 가용성, 안정성 등 측정 가능한 조건으로 제공된 서비스에 관해 동의한 내용을 정의하는 두 당사자 간의 서비스 계약입니다.
단일 칩 시스템(SoC) 컴퓨터 또는 다른 전자 시스템의 모든 구성요소를 단일 칩에 통합하는 통합 회로입니다.
신뢰할 수 있는 실행 환경(TEE) 일반 커널에서 실행되고 특수 하드웨어에서 지원하는 소규모 OS에서 만든 환경입니다. 이 OS는 서로 간에는 물론, 일반 OS와 프로그램으로부터 안전하게 유지되는 특수 앱을 실행할 수 있습니다(일반 OS가 일반 하드웨어를 제어하는 경우 포함). 하드웨어의 암호화 사용자 인증 정보에 액세스하여 특정 프로그램에서 네트워크를 통해 ID를 증명하거나 안전한 저장소 하드웨어에 ID를 증명하도록 할 수 있습니다.
차량 HAL OEM이 구현할 수 있는 속성을 정의하고 속성 메타데이터(예: 속성이 int인지 여부 및 허용되는 변경 모드)를 포함하는 인터페이스입니다.
차량 지도 서비스(VMS) 고급 운전자 지원 시스템(ADAS)을 지원하는 차량 내 데이터 교환 서비스입니다. 도로 및 내비게이션 데이터를 다른 차량 시스템과 공유할 수 있도록 합니다. 많은 차량 구성요소와 시스템이 차량 주변 도로를 잘 인식하므로 더 지능적으로 동작할 수 있습니다.
차량 네트워크 서비스(VNS) 기본 제공되는 보안으로 차량 HAL을 제어합니다. 액세스는 시스템 구성요소로만 제한됩니다. 서드 파티 앱과 같이 시스템 구성요소가 아닌 구성요소는 자동차 API를 사용해야 합니다.
주차, 후진, 중립, 주행, 저단(PRNDL) 기어는 대부분의 차량에서 사용할 수 있습니다.