¿Qué es Linux® incrustado?

El término "Linux® incrustado" se puede usar para describir cualquier variante del sistema operativo Open Source Linux® que se ejecuta en un sistema informático integrado, un dispositivo o plataforma de propósito integrado en un producto general más grande, como un dispositivo electrónica de consumo o una pieza de equipo. La arquitectura modular del núcleo Linux® junto con el soporte para una amplia variedad de microprocesadores y otros tipos de hardware han hecho que el sistema sea popular en los campos informáticos integrados. Sin embargo, Linux® puede sufrir una desventaja de rendimiento en algunos escenarios porque necesita software adicional para actuar como un sistema operativo (RTOS) en tiempo real, un requisito para algunos sistemas integrados. A pesar de esto, se han utilizado una variedad de distribuciones personalizadas de Linux® para sistemas integrados, que van desde teléfonos móviles hasta equipos de prueba de aviónica.

Una computadora integrada difiere de una computadora personal (PC) en que el sistema integrado está diseñado o construido para uno o más PUR específicoPoses, mientras que las PC están destinadas a una amplia gama de funciones. Se puede diseñar una computadora integrada con la cantidad mínima de rendimiento requerida para cumplir con sus objetivos específicos, lo que resulta en una plataforma informática ligera y altamente eficiente. La categoría abarca una amplia variedad de dispositivos informáticos, desde dispositivos electrónicos de consumo hasta equipos de aviónica hasta Rovers y Spacecraft que exploran el sistema solar. Sin embargo, como cualquier computadora, el hardware de un sistema integrado es inútil sin una plataforma de software, y en muchos casos la plataforma de software elegida es alguna forma de Linux® integrado.

Linux® ha demostrado ser popular en una serie de campos informáticos integrados debido a su alto nivel de personalización y flexibilidad, junto con diversos soporte de hardware. El kernel Linux® tiene una arquitectura modular, lo que significa que un diseñador o ingeniero puede elegir solo los controladores y el software de alto nivel necesariopara un sistema en particular. El soporte para una variedad de diferentes arquitecturas de microprocesadores también es una ventaja importante que ofrece Linux® integrada ya que los sistemas integrados pueden usar un microprocesador que es bastante diferente de los que se encuentran en las PC. Como proyecto de software de código abierto, Linux® también se puede usar sin las restricciones y regalías que podrían estar presentes en las ofertas comerciales.

Los sistemas integrados a menudo requieren un sistema operativo en tiempo real, un sistema operativo capaz de responder a los eventos dentro de un período de tiempo muy corto. Dado que el núcleo Linux® no fue diseñado teniendo en cuenta el rendimiento en tiempo real, se debe ejecutar un software adicional en la parte superior del núcleo para proporcionar esta funcionalidad. Esta es una desventaja potencial para el uso de Linux® integrado ya que este software adicional consume más recursos.

Algunas versiones de Linux® integrado se pueden construir casi desde cero, mientras que otras son versiones ligeramente modificadas de distribución existenteciones. Las organizaciones comerciales y no comerciales ofrecen sus propias distribuciones preconstruidas dirigidas a fabricantes y firmas de diseño. Los teléfonos móviles y los reproductores multimedia, por ejemplo, comúnmente usan variedades estándar de Linux® incrustadas. Los quioscos o los dispositivos de red calculados pueden usar solo una versión ligeramente modificada de una distribución de escritorio Linux®.

En los campos con requisitos de rendimiento o en tiempo real altamente exigentes, el usuario final a menudo está muy involucrado con el diseño del sistema. La Administración Nacional de Aeronáutica y del Espacio (NASA), por ejemplo, obtiene el software Linux® de los proveedores externos, pero establece pautas para que los proveedores lo sigan. Otras organizaciones, como las empresas que fabrican equipos de prueba de aviónica, pueden optar por desarrollar su propio sabor de Linux® integrado.

OTROS IDIOMAS