eCos
sistema operativo
eCos es un sistema operativo de tipo embebido que funciona sobre varias arquitecturas, entre ellas x86, PowerPC, MIPS o ARM. Se desarrolló para ser altamente configurable (cuenta con más de 200 puntos de configuración a nivel código fuente[1]), y así ofrecer el poder para personalizar el sistema operativo para necesidades particulares de las aplicaciones.[2]
eCos | ||
---|---|---|
Parte de Sistema operativo de tiempo real | ||
Información general | ||
Tipo de programa | sistema operativo | |
Desarrollador | eCosCentric | |
Modelo de desarrollo | Software de código abierto | |
Lanzamiento inicial | septiembre de 1998 | |
Licencia | eCos License (GPL con excepciones) | |
Información técnica | ||
Programado en | ||
Núcleo | eCos | |
Versiones | ||
Última versión estable | 3.0 ( Marzo de 2009) | |
Enlaces | ||
Su desarrollo fue impulsado por la empresa Red Hat, que en 2004 delego los derechos a la Free Software Foundation para que continuara con su desarrollo.[3]
Funcionalidades incluidas en el núcleo
editar- Capa de abstracción del hardware (HAL)[4]
- Kernel de tiempo real
- Manejo de interrupciones
- Manejo de excepciones
- Soporte de hilos
- Timers, contadores y alarmas
- Soporte de instrumentación y debug
- API compatible con µITRON 3.0
- API compatible con POSIX
- Librerías de matemática e ISO C
- Drivers para puerto serie, ethernet, SPI, I2C, framebuffer, CAN, ADC, entre otros
- Soporte de USB esclavo
- Pila para redes TCP/IP
Referencias
editar- ↑ ecos.sourceware.org. «Why have another embedded real-time operating system?» (en inglés). Consultado el 20 de agosto de 2014.
- ↑ ecos.sourceware.org. «eCos» (en inglés). Consultado el 20 de agosto de 2014.
- ↑ redhat.com. «Red Hat to contribute copyrights held in the eCos code base to the Free Software Foundation» (en inglés). Consultado el 21 de agosto de 2014.
- ↑ ecos.sourceware.org. «About eCos» (en inglés). Consultado el 20 de agosto de 2014.
Enlaces externos
editar- Sitio web oficial de eCos (en inglés)