Tecnología

Inicio

Embedded Linux Desktop

Embedded Linux Desktop


"Embedded Linux" es un término genérico para una versión del kernel de Linux y los controladores y utilidades de apoyo que ha sido adaptados para proporcionar los servicios del sistema operativo para microcontroladores, que, a su vez, los dispositivos de control, como su tablet PC o unidad de GPS. Embedded Linux funciona en segundo plano, sin ser visto. Por ejemplo, grabadoras de video digital como TiVo o Foxtel iQ contienen microcontroladores que utilizan Linux integrado para almacenar y recuperar de vídeo en discos duros, unidades USB o Secure Digital.

Visión de conjunto

Embedded Linux remonta su historia a 1991, cuando el programador finlandés Linus Torvalds lanzó una primera versión de su sistema operativo tipo Unix para el Intel de 32 bits microprocesador 386. Torvalds decidió hacer el código fuente para Linux libre y públicamente disponible bajo la Licencia Pública General de GNU, o GPL. Como consecuencia de ello, los fabricantes que necesitan un sistema operativo para su hardware microcontrolador alimentado podría descargar libremente, estudiar y adaptar Linux código fuente para satisfacer sus necesidades específicas.

ventajas

Además del costo, Linux ofrece muchas ventajas a los fabricantes de dispositivos embebidos. Tener el código fuente significa que los desarrolladores de dispositivos pueden crear un sistema operativo magra, eficiente en recursos mediante la eliminación o la reescritura de partes de Linux que son superfluas. Los ingenieros de dispositivos integrados no tienen que depender de los propietarios de sistemas operativos propietarios para desarrollar los controladores, correcciones de errores o nuevo soporte de hardware que necesitan. Por último, los fabricantes de dispositivos embebidos pueden beneficiarse de la mejora continua en las características de Linux, la estabilidad y llevar a cabo que son posibles gracias a las contribuciones de las agencias gubernamentales, corporaciones, universidades y personas de todo el mundo.

El uso de dispositivos Embedded Linux

Embedded Linux está siendo utilizado para controlar televisores, set-top boxes de sintonizador de TV, teléfonos inteligentes, reproductores de vídeo, tablet PC, ordenadores portátiles de bajo costo para niños de países en desarrollo, dispositivos de almacenamiento en red, robots, routers de red, sillas de ruedas motorizadas y consolas de juegos. Embedded Linux también se utiliza en los automóviles que controlan los sistemas de entretenimiento, dispositivos de conectividad a Internet y los sistemas de navegación GPS.

Las distribuciones de Linux embebido

sistemas operativos Linux embebidos son colecciones personalizadas de controladores y utilidades y aplicaciones agrupados como una distribución. Los ejemplos de distribuciones de Linux embebido incluyen iMedia, Wind River Linux, Lineo uLinux, MontaVista Linux, LynuxWorks, uClinux y Digi Embedded Linux. Dado que la licencia GPL exige a las empresas que utilizan Linux en sus productos hacen su código fuente disponible libremente, cualquier distribución de Linux puede ser adaptado para su uso en dispositivos embebidos. Por ejemplo, Android para teléfonos inteligentes, escritorio de Ubuntu y Debian Linux para servidores han sido todos adaptados para su uso en los decodificadores de TV.