Este é o aplicativo Linux chamado Pharos, cuja versão mais recente pode ser baixada como pharos3.4.0.tar.gz. Ele pode ser executado online no provedor de hospedagem gratuito OnWorks para estações de trabalho.
Baixe e execute online este aplicativo chamado Pharos com OnWorks gratuitamente.
Siga estas instruções para executar este aplicativo:
- 1. Baixe este aplicativo em seu PC.
- 2. Entre em nosso gerenciador de arquivos https://www.onworks.net/myfiles.php?username=XXXXX com o nome de usuário que você deseja.
- 3. Carregue este aplicativo em tal gerenciador de arquivos.
- 4. Inicie o emulador OnWorks Linux online ou Windows online ou emulador MACOS online a partir deste site.
- 5. No sistema operacional OnWorks Linux que você acabou de iniciar, acesse nosso gerenciador de arquivos https://www.onworks.net/myfiles.php?username=XXXXX com o nome de usuário que deseja.
- 6. Baixe o aplicativo, instale-o e execute-o.
SCREENSHOTS
Ad
Pharos
DESCRIÇÃO
Pharos é um RTOS de código aberto gratuito para sistemas seguros, seguros e em tempo real com as seguintes características:
- Memória e particionamento de tempo aprimorado (TSP)
- Suporte nativo para threads esporádicos, periódicos e aperiódicos
- Agendador preemptivo de prioridade fixa
- Proteção do tempo de execução (os threads são impedidos de executar por mais tempo do que estão configurados)
- Tamanho pequeno (a imagem completa tem texto de ~100 a 300KiB, dados de ~30KiB)
- Determinismo em tempo real difícil
- Seções críticas rápidas
- Interrupções aninhadas priorizadas
- comunicação entre partições com filtros para proteger o acesso indesejado
- Suporte multicore (RMP)
- Suporta ARM9, Cortex-A/R/M e Aarch64, RISC-V64 (64 bits)
- O TestSuite completo (veja as informações abaixo) é executado com sucesso para cada plataforma em cada versão
- Testado: mais de 170 KLOC de testes baseados em requisitos, executados para cada placa em cada versão
- Manual do usuário atualizado também disponível
Veja nossa página wiki para mais informações.
Funcionalidades
- RTOS
- TSP
- Criticidade mista
- Proteção de memória
- Proteção de tempo
- Agendador preemptivo de prioridade fixa
- Agendador hierárquico (por exemplo, ARINC 653) - opcional
- Configuração estática (padrão e recomendado)
- Tópicos periódicos
- Tópicos esporádicos
- Fios aperiódicos
- Interrupções priorizadas aninhadas
- Seções críticas rápidas
- Filtros flexíveis entre partições
- Suporte multinúcleo (RMP)
- Comunicação entre núcleos rápida e escalável
- Suporte de CPU personalizável
- Transferência de cópia zero para grandes dados entre partições (canais)
- Transferência zero-copy para dados grandes dentro da partição (fila lw)
- Semáforos de teto/contagem/mutex
- Temporizadores de software
- Alocação dinâmica de memória - opcional
- "Tamanho pequeno
- RTOS de 32 bits
- RTOS de 64 bits
- ARM9
- Cortex-A
- Córtex-R
- Córtex-M
- aarch64
- RISC-V (64 bits)
Público
Aeroespacial, Desenvolvedores, Arquitetos, Profissionais de Segurança, Automotivo
Linguagem de Programação
Montagem, C
Este é um aplicativo que também pode ser obtido em https://sourceforge.net/projects/rtospharos/. Ele foi hospedado no OnWorks para ser executado on-line da maneira mais fácil a partir de um de nossos sistemas operacionais gratuitos.