RTEMS

sistema operativo

RTEMS[1]​ es un sistema operativo de tiempo real desarrollado como software libre y diseñado para sistemas embebidos que generalmente requieren una respuesta rápida, una cierta seguridad y estabilidad.

RTEMS
Parte de s.o. en tiempo real
Información general
Tipo de programa Sistema operativo de tiempo real
Desarrollador On-Line Applications Research (OAR)
Modelo de desarrollo Software libre
Licencia GPL
Estado actual Activo
Idiomas en-us
Información técnica
Tipo de núcleo monolítico
Plataformas admitidas x86, x86-64, MIPS, ARM, PowerPC, SuperH..
Versiones
Última versión estable RTEMS 4 ()
Enlaces

Ha sido utilizado por ejemplo dentro del proyecto de radio UHF llamado Electra, como parte de la misión Mars Reconnaissance Orbiter de la NASA de 2005.[2][3]

Características

editar

El sistema operativo RTEMS consta de un micro-kernel, un entorno o shell y una o varias aplicaciones diseñadas para hacer funcionar el dispositivo electrónico correctamente. Habitualmente se trabaja de manera remota, mediante por ejemplo un ordenador con sistema Linux (habitualmente llamado "host"), donde se prepara y se programa el software RTEMS para una vez listo, cargarlo directamente en el dispositivo final. Entre otras características:[4]

Referencias

editar
  1. RTEMS son las siglas en inglés de "Real-Time Executive for Multiprocessor Systems", es decir, ejecución de tiempo real para sistemas multiproceso.
  2. «Real Time Mars Approach Navigation aided by the Mars Network» (PDF). web.archive.org (en inglés estadounidense). 30 de septiembre de 2006. Archivado desde el original el 30 de septiembre de 2006. Consultado el 24 de febrero de 2019. 
  3. Mortensen, Dale J.; Bishop, Daniel W.; Chelmins, David T. (2012). Space Software Defined Radio Characterization to Enable Reuse. 30th AIAA International Communications Satellite Systems Conference. 24–27 September 2012. Ottawa, Canada. doi:10.2514/6.2012-15124. Archivado desde el original el 27 de diciembre de 2016. Consultado el 24 de febrero de 2019.  Parámetro desconocido |enlaceroto= ignorado (ayuda)
  4. «TBR/UserManual/RTEMSFeatures – RTEMS Project». devel.rtems.org. Consultado el 24 de febrero de 2019. 
  5. «2. Standards — RTEMS POSIX 1003.1 Compliance Guide 5.8a73acb (20th February 2019) documentation». docs.rtems.org. Consultado el 24 de febrero de 2019. 
  6. «LICENSE | RTEMS Real Time Operating System (RTOS)». www.rtems.org. Consultado el 24 de febrero de 2019. 

Véase también

editar

Enlaces externos

editar