Este é o aplicativo Linux denominado StateOS, cuja versão mais recente pode ser baixada como StateOS-6.7.7z. Ele pode ser executado online no provedor de hospedagem gratuita OnWorks para estações de trabalho.
Baixe e execute online este aplicativo chamado StateOS 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
Estado OS
DESCRIÇÃO
Sistema operacional em tempo real (RTOS) gratuito, extremamente simples, incrivelmente pequeno e muito rápido projetado para aplicativos profundamente integrados.
Alvo: ARM Cortex-M, STM8.
Foi inspirado no conceito de máquina de estado. O procedimento executado pela tarefa (estado da tarefa) não precisa ser do tipo noreturn. Ele será executado em um loop infinito. Existe uma função dedicada para alterar imediatamente o estado da tarefa.
Funcionalidades
- kernel pode operar em modo preemptivo ou cooperativo
- kernel pode operar com contador de temporizador de 16, 32 ou 64 bits
- kernel pode operar em modo sem tique-taque
- proteção básica implementada usando MPU (use nullptr, estouro de pilha)
- fechaduras giratórias
- uma vez bandeiras
- eventos
- sinais com máscara de proteção
- sinalizadores (qualquer, todos, proteger, ignorar)
- barreiras
- semáforos (binários, limitados, contando)
- mutexes com tipo configurável, protocolo e robustez
- mutexes rápidos (verificação de erros)
- variáveis de condição
- bloqueios de leitura/gravação
- pools de memória
- buffers de fluxo
- buffers de mensagem
- filas de caixa de correio
- filas de eventos
- filas de trabalho
- temporizadores (one-shot, periódico)
- API cmsis-rtos
- API cmsis-rtos2
- suporte nasa-osal
- wrapper c++ avançado
- toda a documentação está contida nos arquivos de origem
- exemplos e modelos estão em repositórios separados (https://github.com/stateos)
Linguagem de Programação
C ++, C
Este é um aplicativo que também pode ser obtido em https://sourceforge.net/projects/stateos/. Ele foi hospedado no OnWorks para ser executado online da maneira mais fácil a partir de um de nossos Sistemas Operativos gratuitos.