eCos

eCos
Logo
Familia Tiempo real
Estado del proyecto En desarrollo
Plataformas ARM (ARM7, ARM9, Cortex-M3, XScale), H8 / S , SuperH , x86 , Coldfire , Nios II
Empresa /
Desarrollador
eCosCentric
Licencia ECos-2.0 ( d )
Estados de origen Software gratuito para sistema integrado
Escrito en C y C ++
Primera versión Septiembre de 1998
Última versión estable 3,0 (30 de marzo de 2009)
Sitio web ecos.sourceware.org

eCos ( sistema operativo configurable integrado ) es un sistema operativo en tiempo real . Permite realizar aplicaciones en tiempo real. Está implementado en C / C ++ y contiene software y capas API para ser compatible con POSIX y TRON .

Permite desarrollar programas en los que el tiempo de respuesta y la reactividad son fuertes limitaciones (lo que se conoce como tiempo real difícil).

Arquitectura

La característica de este sistema operativo es ser completamente configurable por el usuario mediante "paquetes". El usuario puede optar, por ejemplo, por incrustar (o no) el paquete "planificador" que autoriza el uso de tareas (subprocesos) y por tanto hacer que el sistema sea multitarea. Esta característica permite crear sistemas operativos flexibles que no son muy codiciosos con respecto a los recursos materiales (hardware), lo que hace que los eCos sean particularmente adecuados para equipos de a bordo donde la potencia de la CPU y / o el tamaño de la memoria (RAM) disponible son a menudo limitados. .

Histórico

eCos fue desarrollado inicialmente por Cygnus Solutions , luego adquirido por Red Hat . A principios de 2002, Red Hat dejó de desarrollar eCos y despidió a personas que trabajaban en el proyecto. Muchos miembros del equipo continuaron desarrollando eCos y algunos formaron la empresa eCosCentric que brindaba servicios en todo el sistema. En enero de 2004, a petición de los desarrolladores de eCos, Red Hat decidió transferir sus derechos de autor de eCos a la Free Software Foundation. La transferencia se ejecutó en octubre de 2005 y se implementó en mayo de 2008.

eCosPro

eCosCentric, propietario de la marca 'eCos', también publica eCosPro, una versión de pago de eCos (sin embargo, los archivos fuente se proporcionan al comprador). eCosPro está sujeto a pruebas especiales por parte de su proveedor, ya que este último ofrece varios niveles de soporte técnico de pago.

Ver también

Referencias

  1. "  Red Hat contribuirá con los derechos de autor que se encuentran en el código base de eCos a la Free Software Foundation  " , en redhat.com (consultado el 29 de agosto de 2020 ) .

enlaces externos