home

X Real-Time Kernel

Kernel de Tempo Real para Aplicações Embarcadas

O X Real-Time Kernel é um núcleo operacional de tempo real desenvolvido e comercializado pela eSysTech. Trata-se de um módulo de software que cumpre o papel de sistema operacional para sistemas embarcados permitindo a execução de múltiplas tarefas.

O X Real-Time Kernel foi inteiramente desenvolvido pela eSysTech e é utilizado atualmente em diversos produtos comerciais nas áreas de transporte, automação comercial e agricultura de precisão.

Principais Características do X Real-Time Kernel

A principal área de aplicação do X Real-Time Kernel são os chamados Deeply Embedded Systems com severas restrições temporais e de recursos computacionais.

Capaz de gerenciar tarefas e de realizar serviços de temporização, sincronização e troca de mensagens, o X Real-Time Kernel reduz significativamente a complexidade da aplicação embarcada, bem como seu custo e prazo de desenvolvimento, com benefícios adicionais de aumento de confiabilidade, robustez e manutenibilidade.

Algumas das principais características do X Real-Time Kernel são:

  • Eficiência:
    • Baixa utilização de recursos computacionais
  • Baixa utilização de memória (footprint)
  • Baixa latência no atendimento às interrupções
  • Robustez:
    • Estabilidade, tratamento de falhas e exceções
  • Tempos de execução determinísticos
  • Desempenho:
    • Chaveamento de contexto melhor que 5.5 microsegundos em core ARM7TDMI@66MHz
  • Arquiteturas suportadas:
    • ARM (incluindo XScale) e PowerPC

Descrição Técnica:

Artigo sobre o X Kernel