eCos

De Wikipedia, la enciclopedia libre
Saltar a: navegación, búsqueda
eCos
Desarrollador
eCosCentric
ecos.sourceware.org
Información general
Modelo de desarrollo Software de código abierto
Última versión estable 3.0
Marzo de 2009
Núcleo eCos
Licencia eCos License (GPL con excepciones)
En español No 

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 customizar el sistema operativo para necesidades particulares de las aplicaciones.[2]

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]

  1. ecos.sourceware.org. «Why have another embedded real-time operating system?» (en ingles). Consultado el 20 de agosto de 2014.
  2. ecos.sourceware.org. «eCos» (en ingles). Consultado el 20 de agosto de 2014.
  3. redhat.com. «Red Hat to contribute copyrights held in the eCos code base to the Free Software Foundation» (en ingles). Consultado el 21 de agosto de 2014.
  4. ecos.sourceware.org. «About eCos» (en ingles). Consultado el 20 de agosto de 2014.

Enlaces externos[editar]