SoC 플랫폼용 Windows ACPI 디자인 가이드
고급 구성 및 전원 인터페이스 사양인 수정 버전 5.0(ACPI 5.0 사양)은 SoC(System on a Chip) 통합 회로를 기반으로 하며 연결된 대기 전원 모델을 구현하는 저전력 모바일 디바이스를 지원하는 새로운 기능 집합을 정의합니다. Windows 8 및 Windows 8.1 Windows는 SoC 기반 플랫폼에 대한 새로운 ACPI 5.0 기능을 지원합니다.
이 섹션에는 ACPI 5.0 사양의 새 기능을 지원하는 Windows PC 및 디바이스를 구현하기 위한 지침이 포함되어 있습니다. 펌웨어 개발자와 시스템 디자이너는 이러한 지침을 사용하여 Windows가 플랫폼에서 제대로 실행되도록 할 수 있습니다. 모든 Windows 펌웨어 요구 사항 목록은 Windows 인증 프로그램에 대한 설명서를 참조하세요.
섹션 내용
항목 | Description |
---|---|
ACPI 5.0에 대한 Windows 지원 개요 | ACPI 5.0 사양을 사용하면 Windows 8 이상을 실행하는 SoC 기반 모바일 플랫폼을 지원할 수 있지만 이전 버전 Windows에서 도입된 많은 유용한 기능을 계속 지원합니다. 이 디자인 가이드에서는 구현자를 특히 SoC 기반 플랫폼에 적용되는 ACPI 5.0 부분으로 안내하고, 이러한 플랫폼에서 Windows를 실행하기 위해 ACPI에서 SoC 관련 기능을 구현하기 위한 모범 사례를 설명합니다. |
ACPI 시스템 설명 테이블 | SOC 기반 플랫폼 또는 BIOS 기반 Windows Server 시스템에서는 ACPI(고급 구성 및 전원 인터페이스) 하드웨어 사양을 구현할 필요가 없지만 대부분의 ACPI 소프트웨어 사양은 필수입니다. ACPI는 확장 가능한 일반 테이블 전달 메커니즘과 플랫폼을 운영 체제에 설명하는 특정 테이블을 정의합니다. |
디바이스 관리 네임스페이스 개체 | ACPI 5.0 사양은 디바이스를 관리하는 데 사용할 수 있는 여러 유형의 네임스페이스 개체를 정의합니다. 예를 들어 디바이스 식별 개체는 I2C와 같이 자식 디바이스의 하드웨어 열거를 지원하지 않는 버스에 연결하는 디바이스에 대한 식별 정보를 포함합니다. 다른 유형의 네임스페이스 개체는 시스템 리소스를 지정하고, 디바이스 종속성을 설명하고, 사용하지 않도록 설정할 수 있는 디바이스를 나타낼 수 있습니다. |
범용 I/O(GPIO) | SoC 통합 회로는 GPIO(범용 I/O) 핀을 광범위하게 사용합니다. SoC 기반 플랫폼의 경우 Windows는 GPIO 하드웨어에 대한 일반적인 추상화 를 정의하며, 이 추상화에는 ACPI(고급 구성 및 전원 인터페이스) 네임스페이스의 지원이 필요합니다. |
SPB(단순 주변 장치 버스) | SoC 통합 회로는 플랫폼 주변 장치에 연결하기 위해 단순하고 낮은 핀 수 및 저전력 직렬 상호 연결을 광범위하게 사용합니다. I2C, SPI 및 UART가 예입니다. SoC 기반 플랫폼의 경우 Windows는 SPB(Simple Peripheral Bus) 하드웨어에 대한 일반적인 추상화 기능을 제공하며, 이 추상화에는 ACPI(고급 구성 및 전원 인터페이스) 네임스페이스의 새로운 지원이 필요합니다. |
디바이스 전원 관리 | ACPI 5.0 사양은 디바이스에 대한 디바이스 전원 정보를 지정하는 네임스페이스 개체 집합을 정의합니다. 예를 들어 하나의 개체 집합은 지원되는 각 디바이스 전원 상태에서 디바이스에 필요한 전원 리소스를 지정할 수 있습니다. 또 다른 개체 유형은 하드웨어 이벤트에 대한 응답으로 디바이스가 저전력 상태에서 절전 모드를 해제하는 기능을 설명할 수 있습니다. |
ACPI 정의 디바이스 | ACPI 5.0 사양은 일반적인 플랫폼 기능을 나타내고 제어하는 다양한 디바이스 유형을 정의합니다. 예를 들어 ACPI는 전원 단추, 절전 모드 단추 및 시스템 표시기를 정의합니다. SoC 기반 플랫폼의 경우 Windows는 이 문서에 설명된 ACPI 정의 디바이스를 지원하는 기본 제공 드라이버를 제공합니다. |
기타 ACPI 네임스페이스 개체 | 일부 특정 디바이스 클래스의 경우 추가 ACPI(고급 구성 및 전원 인터페이스) 네임스페이스 개체가 네임스페이스의 해당 디바이스 아래에 표시되기 위한 요구 사항이 있습니다. 이 섹션에서는 SoC 기반 플랫폼에 필요한 추가 개체를 나열합니다. |
ACPI 디바이스별 메서드 | 기술 스택을 선택하는 향상된 기능과 확장을 지원하기 위해 Windows는 디바이스에 대한 Device-Specific 메서드(_DSM)를 정의합니다. |