XEOS una alternativa libre para el desarrollo de sistemas embebidos

Reinier Millo-Sánchez - @reiniermillo

El empleo de sistemas embebidos se ha convertido en un fenómeno común de nuestros días. Podemos encontrar dispositivos embebidos desde las fábricas automatizadas hasta en nuestro hogar. Aunque el funcionamiento de los sistemas embebidos es predeterminado por la funcionalidad para la cual se van a emplear, es necesario tener un sistema operativo que controle el dispositivo. El desarrollo de sistemas operativos para controlar estos sistemas embebidos tiene nuevos retos con el auge de nuevas plataformas de hardware y nuevos requisitos de sistema. Dos de los enfoques más empleados para el desarrollo de kernels o núcleo de sistema son el monolítico y el microkernel. El enfoque basado en microkernel tiene un enfoque minimalista y parece ser una mejor alternativa para el desarrollo de sistemas embebidos. Se comparan los enfoques de kernel monolítico y microkernel, resaltando las ventajas que ofrece el enfoque basado en microkernel. Se propone XEOS, una combinación del microkernel Fiasco.OC con el framework de desarrollo GenodeOS, para el desarrollo de un software base para ser empleado en sistemas embebidos, una alternativa libre para el desarrollo de sistemas embebidos.

{{votes}}