Artículos

la empresa_satanic OS

arrow Satanic OS

 

 

 

Sistema operativo de tiempo real

Satanic OS es un sistema operativo de tiempo real para sistemas embebidos que corren sobre microcontroladores de 8 bits.

Este ofrece la ventaja de trabajar un sistema multitarea a un mínimo costo.

El tamaño de su código es tan pequeño que permite trabajar en aplicaciones de un solo chip, dejando el mayor lugar de memoria libre para la aplicación principal.

El kernel permite ser interrumpido completamente y es muy eficiente para aplicaciones de tiempo crítico.

A pesar de su pequeño tamaño, éste presenta entre sus prestaciones:

  • Semáforos.
  • Eventos.
  • Cola de mensajes.
  • Creación de tareas, borrado y configuración de en tiempo de ejecución.
  • Preemptivo y cooperativo.

Las tareas se ejecutan cuasi-simultáneamente en forma secuencial ya que el kernel asigna un mismo tiempo de ejecución para cada una.

Satanic OS es muy fácil de usar y versátil.

arrow Aplicaciones típicas de Satanic OS

Es muy útil para dispositivos alimentados por baterías, sistemas de un solo chip de respuesta rápida, dispositivos de gran flexibilidad y procesos múltiples:

  • Electromedicina.
  • Telecomunicaciones.
  • Control industrial.
  • Juguetes.

 

Es muy útil también en sistemas de procesamiento distribuído (varios microcontroladores y microprocesadores) anexando nuestro módulo de comunicaciones Synap COM (i2c, ethernet, TCP/IP, sockets, RS232).

arrow ¿Cómo desarrollar aplicaciones con Satanic OS?

SatanicOS se provee con librerías para diferentes tipos de memoria, módulos ejemplos y una aplicación de prueba en ANSI C.

La aplicación de prueba crea dos tareas de pequeñas funcionalidades.

Lo que permite a usuarios inexpertos hacer modificaciones a esta prueba y dar los primeros pasos en una aplicación multitarea muy rápidamente.