Compartilhar via


Real-Time Priority System Response Times

Windows Mobile SupportedWindows Embedded CE Supported

9/8/2008

Tempos de resposta em plataformas hardware diferem com base em fatores previsíveis como tipo de microprocessador, velocidade relógio, velocidade barramento e assim por diante. Aside from desempenho hardware, os horários iniciar ist variam de evento uma interrupção para o próximo com base em fatores imprevisíveis such as o estado de armazenar em cache de processador e se o ist é o momento execução segmento.

Se a plataforma não atender aos requisitos de desempenho em tempo real, você terá a seguinte opções:

  • Ajuste as prioridades de ISTs do sistema.
    Ajuste adequado de ISTs pode ter um grande impacto sobre o desempenho geral de qualquer sistema em tempo real.
  • Colocar mais processamento na ISR.
    Isso é desencorajado pois quando é um ISR execução, há outros segmentos são agendados e interrupções prioridade inferior são mascaradas. Você pode enfrentar desempenho ruim dispositivo ou perdidas entrada se um ISR demorar muito.
  • Adicionar buferização hardware que pode armazenar dados relevantes para vários eventos interrupção e modifique o ist de modo que ele reúne os dados gerados por múltiplo eventos interrupção a partir de buferização hardware.
    Isso permite que o ist para interrupções processo em lotes, resultando em maior desempenho em tempo real.
  • Use uma freqüência maior relógio no microprocessador, no barramento de dados ou em ambos.
  • Investigar a latência ISR e ist com ILTiming.exe.

Periféricos que conectar a uma plataforma hardware através um porta serial pode fazer isso a velocidade máxima da porta serial. Serial a maioria das portas são armazenada em buffer internamente pelo 16550-assíncrono universal classe receptor-transmissores (UARTs) capazes de retransmitir 115 kilobits por segundo. Consulte o fabricante para informações específicas. Cartão PC Soquete velocidades variam, também; Novamente, a origem autoritativa das informações é o fabricante.

See Also

Concepts

Real-Time Priority System
Real-Time Priority System Levels