namespace apext::phm
Guia do utilizadorGERADO POR IA
Serve como extensão de plataforma para a conexão próxima ao hardware e o acionamento cíclico de watchdogs físicos.
Serve como extensão de plataforma para a conexão próxima ao hardware e o acionamento cíclico de watchdogs físicos.
O namespace apext::phm disponibiliza, no módulo Platform Health Management da AUTOSAR Adaptive Platform (Release R25-11) com WatchdogInterface, uma extensão específica da plataforma para a conexão de watchdogs físicos de hardware. A interface serve para a transmissão cíclica de sinais de disparo (trigger) após a supervisão interna bem-sucedida do sistema. Se os sinais periódicos deixarem de ocorrer em decorrência de erros, isso leva, conforme a interpretação, ao acionamento do watchdog de hardware e a um reset controlado do sistema. Uma condição de contorno essencial é a classificação como PlatformExtension, pela qual detalhes de baixo nível (próximos ao hardware) permanecem fora do núcleo padronizado da aplicação.
Contexto
O namespace apext::phm disponibiliza extensões próximas à plataforma para o módulo Platform Health Management (phm) dentro da AUTOSAR Adaptive Platform no Release R25-11. Componente central deste namespace é a classe WatchdogInterface, que atua como interface para a supervisão física de hardware (watchdog de hardware). Enquanto as interfaces padrão da plataforma abordam primariamente a supervisão lógica de aplicações e processos, WatchdogInterface constitui o elo com o nível de hardware subjacente. De acordo com as notas de especificação, WatchdogInterface é identificável no código sintática e semanticamente como interface, mas arquiteturalmente é classificado de forma explícita como PlatformExtension. Interpretação: esta extensão deve servir para conectar drivers de watchdog próximos ao hardware ou pacotes de suporte a placas (Board Support Packages) ao Health Management padronizado, sem onerar as interfaces independentes de fabricante do módulo principal com detalhes dependentes de hardware. Pergunta Q-96fc2d8f01697e24 (aberta)
Ciclo de vida
O ciclo de vida dos componentes definidos no namespace apext::phm está estreitamente acoplado às fases de supervisão da plataforma. Interpretação: uma instância de WatchdogInterface deve ser tipicamente criada e inicializada durante a fase inicial de inicialização do daemon do Platform Health Management. Pergunta (aberta) Durante a operação regular, a interface permanece ativada continuamente para encaminhar sinais de disparo cíclicos ao watchdog de hardware. A destruição ou liberação da interface só ocorre em um encerramento controlado da plataforma ou na desativação da funcionalidade de watchdog. Como watchdogs próximos ao hardware costumam predefinir janelas temporais estritas para sinais de atividade (heartbeat), a interação com WatchdogInterface deve estar sujeita a uma execução determinística e precisa suportar acessos concorrentes oriundos de diferentes contextos de supervisão.
Caminho de utilização
O caminho de utilização típico de WatchdogInterface engloba a disponibilização, a configuração e o atendimento periódico da interface de watchdog de hardware pelo Platform Health Management:
- Inicialização: o sistema de supervisão instancia ou vincula a implementação concreta de
WatchdogInterface, sendo configurados intervalos de tempo e valores-limite para a supervisão física. - Confirmação cíclica: após a avaliação bem-sucedida das regras internas de supervisão lógica (como Alive Supervision, Deadline Supervision ou Logical Supervision), o sinal de atividade é emitido ao dispositivo de watchdog de hardware por meio de
WatchdogInterface. - Controle de reação: se as verificações internas resultarem negativas ou se o sistema reportar estados críticos de erro, o acionamento do watchdog de hardware é omitido intencionalmente ou um sinal de erro determinístico é transmitido.
Cenários de erro
Cenários de erro no contexto de apext::phm dizem respeito primariamente à perda de conectividade com o hardware ou à perda de limites de tempo críticos. Se a comunicação via WatchdogInterface com o hardware falhar ou se o dispositivo de watchdog não mais responder, o Platform Health Management não poderá mais garantir a proteção física da plataforma. Interpretação: a ausência do sinal de disparo cíclico para o watchdog de hardware deve levar de forma determinística à expiração do temporizador de hardware e, consequentemente, a um reset pelo hardware ou a um estado seguro de sistema da ECU. Pergunta Q-615f4c11f7da15fd (aberta) As pré-condições para chamadas a WatchdogInterface incluem um driver de hardware inicializado com sucesso, enquanto as pós-condições exigem uma emissão de sinal confirmada dentro da janela de tolerância de tempo definida.
Este guia baseia-se exclusivamente nos dados de especificação do release R25-11 da AUTOSAR para o namespace apext::phm.
Não há dados de elementos para esta versão
Classes
class for interface to hardware watchdog Note: class WatchdogInterface although identifiable in code as an interface, it is a PlatformExtens
Diagrama de classes
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.
gemini-3.8-flash-low· 2026-10-13 · Original em alemão