Esta es la aplicación de Linux llamada StateOS cuya última versión se puede descargar como StateOS-6.7.7z. Se puede ejecutar en línea en el proveedor de alojamiento gratuito OnWorks para estaciones de trabajo.
Descargue y ejecute en línea esta aplicación llamada StateOS con OnWorks de forma gratuita.
Siga estas instrucciones para ejecutar esta aplicación:
- 1. Descargue esta aplicación en su PC.
- 2. Ingrese en nuestro administrador de archivos https://www.onworks.net/myfiles.php?username=XXXXX con el nombre de usuario que desee.
- 3. Cargue esta aplicación en dicho administrador de archivos.
- 4. Inicie el emulador en línea OnWorks Linux o Windows en línea o el emulador en línea MACOS desde este sitio web.
- 5. Desde el SO OnWorks Linux que acaba de iniciar, vaya a nuestro administrador de archivos https://www.onworks.net/myfiles.php?username=XXXXX con el nombre de usuario que desee.
- 6. Descarga la aplicación, instálala y ejecútala.
SCREENSHOTS
Ad
EstadoOS
DESCRIPCIÓN
Sistema operativo en tiempo real (RTOS) gratuito, extremadamente simple, increíblemente pequeño y muy rápido diseñado para aplicaciones profundamente integradas.
Objetivo: ARM Cortex-M, STM8.
Se inspiró en el concepto de máquina de estados. El procedimiento ejecutado por la tarea (estado de la tarea) no tiene que ser del tipo noreturn. Se ejecutará en un bucle infinito. Hay una función dedicada para cambiar inmediatamente el estado de la tarea.
Caracteristicas
- el kernel puede operar en modo preventivo o cooperativo
- el kernel puede funcionar con un contador de temporizador de 16, 32 o 64 bits
- el kernel puede operar en modo sin tick
- protección básica implementada usando MPU (use nullptr, desbordamiento de pila)
- cerraduras giratorias
- una vez banderas
- Eventos
- señales con máscara de protección
- banderas (cualquiera, todo, proteger, ignorar)
- las barreras
- semáforos (binario, limitado, contando)
- mutex con tipo, protocolo y robustez configurables
- mutex rápidos (comprobación de errores)
- variables de condición
- bloqueos de lectura/escritura
- grupos de memoria
- búferes de flujo
- búferes de mensajes
- colas de buzón
- colas de eventos
- colas de trabajos
- temporizadores (de una sola vez, periódicos)
- API cmsis-rtos
- API cmsis-rtos2
- apoyo nasa-osal
- contenedor avanzado de c++
- toda la documentación está contenida en los archivos fuente
- los ejemplos y las plantillas están en repositorios separados (https://github.com/stateos)
Lenguaje de programación
C ++, C
Esta es una aplicación que también se puede obtener de https://sourceforge.net/projects/stateos/. Se ha alojado en OnWorks para poder ejecutarlo online de la forma más sencilla desde uno de nuestros Sistemas Operativos gratuitos.