DEENESPTFRRUARHIKOZHNL

네임스페이스 apext::phm

사용자 가이드AI 생성

물리적 워치독의 하드웨어 근접 연결 및 주기적 트리거링을 위한 플랫폼 확장 역할을 합니다.
AI 생성 미검증 모델: gemini-3.8-flash-medium · 노력: medium · 온도: 제어 불가 · 프롬프트: e6223b6ddeae 출처 열린 질문 (3)
독일어 가이드에서 번역됨gemini-3.8-flash-low · 2026-10-13 · 독일어 원문

물리적 워치독의 하드웨어 근접 연결 및 주기적 트리거링을 위한 플랫폼 확장 역할을 합니다.

네임스페이스 apext::phm은 AUTOSAR Adaptive Platform(릴리스 R25-11)의 Platform Health Management 모듈에서 WatchdogInterface을 통해 물리적 하드웨어 워치독 연결을 위한 플랫폼별 확장을 제공합니다. 이 인터페이스는 내부 시스템 모니터링이 성공한 후 트리거 신호를 주기적으로 전송하는 데 사용됩니다. 오류로 인해 주기적 신호가 발생하지 않으면 해석상 하드웨어 워치독이 트리거되어 제어된 시스템 리셋이 수행됩니다. 중요한 제약 조건은 PlatformExtension으로 분류된다는 점이며, 이에 따라 하드웨어 근접 세부 정보는 표준화된 애플리케이션 코어 외부에 유지됩니다.

컨텍스트

네임스페이스 apext::phm은 R25-11 릴리스의 AUTOSAR Adaptive Platform 내 Platform Health Management(phm) 모듈을 위한 플랫폼 근접 확장을 제공합니다. 이 네임스페이스의 핵심 구성요소는 물리적 하드웨어 모니터링(하드웨어 워치독)을 위한 인터페이스 역할을 하는 클래스 WatchdogInterface입니다. 플랫폼의 표준 인터페이스가 주로 애플리케이션 및 프로세스의 논리적 모니터링을 다루는 반면, WatchdogInterface은 하위 하드웨어 계층과의 연결 고리를 형성합니다. 사양 정보에 따르면 WatchdogInterface는 코드에서 구문적 및 시맨틱적으로 인터페이스로 식별 가능하지만, 아키텍처상 명시적으로 PlatformExtension으로 분류됩니다. 해석: 이 확장은 하드웨어 의존적 세부 정보로 코어 모듈의 공급업체 독립적 인터페이스에 부담을 주지 않으면서, 하드웨어 근접 워치독 드라이버 또는 보드 지원 패키지를 표준화된 Health Management에 연결하는 역할을 할 것으로 추정됩니다. 질문 Q-96fc2d8f01697e24 (열림)

수명 주기

네임스페이스 apext::phm에 정의된 컴포넌트의 수명주기는 플랫폼의 모니터링 단계와 밀접하게 결합됩니다. 해석: WatchdogInterface의 인스턴스는 일반적으로 Platform Health Management 데몬의 초기 시작 단계에서 생성 및 초기화될 것으로 추정됩니다. 질문 (열림) 정상 동작 동안 인터페이스는 하드웨어 워치독에 주기적 트리거 신호를 전달하기 위해 영구적으로 활성 상태를 유지합니다. 인터페이스의 소멸 또는 해제는 플랫폼이 제어된 방식으로 종료되거나 워치독 기능이 비활성화될 때 비로소 수행됩니다. 하드웨어 근접 워치독은 일반적으로 생존 신호에 대해 엄격한 시간 창을 지정하므로, WatchdogInterface와의 상호작용은 결정론적 실행의 지배를 받을 것으로 추정되며 서로 다른 모니터링 컨텍스트로부터의 동시 액세스를 견뎌야 합니다.

사용 경로

WatchdogInterface의 일반적인 사용 경로는 Platform Health Management에 의한 하드웨어 워치독 인터페이스의 제공, 구성 및 주기적 서비스를 포함합니다:

  • 초기화: 모니터링 시스템은 WatchdogInterface의 구체적인 구현을 인스턴스화하거나 바인딩하며, 물리적 모니터링을 위한 시간 간격 및 임계값을 구성합니다.
  • 주기적 확인: 내부 논리 모니터링 규칙(Alive, Deadline 또는 Logical Supervision 등)의 성공적인 평가 후, WatchdogInterface을 통해 하드웨어 워치독 디바이스로 생존 신호가 전송됩니다.
  • 반응 제어: 내부 검사가 음성이거나 시스템이 심각한 오류 상태를 보고하는 경우, 하드웨어 워치독 제어가 의도적으로 생략되거나 결정론적 오류 신호가 전송됩니다.

오류 시나리오

apext::phm 관련 환경의 오류 시나리오는 주로 하드웨어 연결 손실 또는 중요한 시간 제한 초과와 관련이 있습니다. WatchdogInterface을 통한 하드웨어와의 통신이 실패하거나 워치독 디바이스가 더 이상 응답하지 않으면 Platform Health Management는 더 이상 플랫폼의 물리적 보호를 보장할 수 없습니다. 해석: 하드웨어 워치독으로의 주기적 트리거 신호 부재는 결정론적으로 하드웨어 타이머 만료로 이어져 ECU의 하드웨어 리셋 또는 안전한 시스템 상태를 초래할 것으로 추정됩니다. 질문 Q-615f4c11f7da15fd (열림) WatchdogInterface 호출을 위한 사전 조건에는 성공적으로 초기화된 하드웨어 드라이버가 포함되며, 사후 조건에는 정의된 시간 허용 오차 창 내에서의 확인된 신호 출력이 요구됩니다.

이 가이드는 네임스페이스 apext::phm에 대한 AUTOSAR 릴리스 R25-11의 사양 데이터만을 기반으로 합니다.

클래스

class for interface to hardware watchdog Note: class WatchdogInterface although identifiable in code as an interface, it is a PlatformExtens

클래스 다이어그램

Abgerundete Rahmen = Namespace- bzw. Klassen-Scopes; hohle Dreieckspfeile = Vererbung (zeigt zur Basisklasse); graue Boxen = namespace-fremde bzw. externe Basisklassen. Klicken öffnet die jeweilige Klassen- bzw. cppreference-Seite.

G cluster_ns apext::phm napext__phm__WatchdogInterface WatchdogInterface