ECos
sistema operativo
From Wikipedia, the free encyclopedia
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]
Desarrollador
eCosCentric
Lanzamiento inicial
septiembre de 1998
| 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
- 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
