miércoles, 9 de abril de 2014

RTOS pars Raspberry Pi?

ChibiOS / RT es un sistema portátil en tiempo real de funcionamiento ( RTOS ) diseñado para aplicaciones embebidas. Aunque el Raspberry Pi se suele utilizar con el sistema operativo Linux, que no es necesariamente la mejor opción para aplicaciones que requieren baja latencia , la respuesta previsible a los acontecimientos externos.  


Incluso si usted no tiene una aplicación con estos requisitos ChibiOS / RT puede ser útil para aprender sobre los sistemas operativos integrados y temas relacionados, como la compilación cruzada , hilo de cambio de contexto, control de concurrencia , el tratamiento de alarmas y el desarrollo de controladores de dispositivo. El código base es mucho más pequeña que la de Linux y por lo tanto mucho más accesible y fácil de entender .  


 Otra ventaja es que el sistema operativo y de las aplicaciones se pueden ejecutar en otros equipos, como el Arduino, que no son compatibles con Linux.

He aquí una breve lista de características ChibiOS / RT ( desde el sitio web ) :

  •     Kernel preventivo eficiente y portátil.
  •     El mejor rendimiento cambio de contexto de clase.
  •     Muchas arquitecturas y plataformas soportadas .
  •     Arquitectura estática , todo se asigna estáticamente en tiempo de compilación .
  •     Extensiones dinámicas , los objetos dinámicos son apoyados por una capa opcional incorporado en la parte superior del núcleo estático.
  •     Rico conjunto de primitivas : hilos , temporizadores virtuales , semáforos , exclusiones mutuas , variables de condición , mensajes, buzones de correo, banderas de eventos, colas.
  •     Soporte para el algoritmo herencia de prioridad en las exclusiones mutuas .
  •     Hardware Abstraction Layer (HAL ) Componente de apoyo a una variedad de controladores de dispositivos abstractos : Port , Serial , ADC , CAN , EXT , GPT, I2C, UCI , MAC , MMC , PWM , RTC, COSUDE , SPI , UART , USB , USB- CDC .
  •     El apoyo a los componentes externos UIP , lwIP , FATFS .
  •     Banco de pruebas extensas con los puntos de referencia .
  •     Soporte para aplicaciones C + + .

No hay comentarios:

Publicar un comentario