¿Qué es Android incrustado?

“Sistemas embebidos

Un sistema embebido puede considerarse como el cerebro de un sistema mecánico o eléctrico más grande. Se utilizará una combinación de equipos informáticos para crear un centro lógico siempre activo que sea responsable de controlar la mayor funcionalidad del dispositivo. Cuál es esa funcionalidad depende de la máquina o dispositivo. Podría ser responsable de cualquier cosa, desde activar un puente levadizo hasta activar su máquina de hielo.

El sistema completo de software integrado controla el conjunto completo de componentes eléctricos (microprocesadores, procesadores de señal, RAM, resistencias, condensadores, puertos COM, etc.). Estos sistemas operativos han sido tradicionalmente altamente especializados y desconocidos incluso para la comunidad técnica. El resultado es que la tecnología de sistemas embebidos ha retrasado a la industria informática en avances de funciones. Después de todo, un dispositivo embebido clásico tiene una función fija. No pretende ser una plataforma para ningún otro propósito que no sea para el que fue diseñada originalmente.

Android integrado

Sin embargo, más recientemente, está surgiendo una nueva generación de tecnología integrada que utiliza versiones personalizadas del sistema operativo Android. A primera vista, Android puede sonar como una elección extraña como sistema operativo incorporado, pero de hecho, Android ya es un sistema operativo incorporado, sus raíces se derivan de Linux incorporado. Donde Android se vuelve apropiado como un sistema operativo integrado fuera de los dispositivos móviles es en dispositivos que requieren una interfaz de usuario o capacidades multimedia. Android ofrece varias ventajas sobre los sistemas operativos integrados patentados, entre los que destaca la familiaridad global en el desarrollo de la plataforma. Otras ventajas incluyen un kernel estable, sin regalías ni tarifas de licencia, y una amplia biblioteca de código abierto y controladores de dispositivo. Todas estas cosas se combinan para hacer que la creación de un sistema integrado sea más accesible para los desarrolladores y fabricantes.

Sin embargo, el sistema operativo Android incorporado no está exento de inconvenientes. Al igual que todos los sistemas operativos integrados de propósito general, la base del código conlleva una sobrecarga de procesamiento significativa y una mayor huella de memoria en comparación con los sistemas operativos integrados patentados. Existe una funcionalidad sustancial que es irrelevante o no es adecuada para los sistemas integrados fuera de los dispositivos móviles. Sin embargo, la belleza de un sistema operativo de código abierto como Android es que tanto las personas como las empresas son libres de eliminar, modificar y agregar al código fuente para satisfacer sus necesidades comerciales.

Dispositivos inteligentes y conectados

Esto ha dado paso a empresas como Hughes Systique y Linaro que han adoptado un modelo integrado diferente: integrado como plataforma . Hughes Systique ha estado creando versiones personalizadas del sistema operativo Android desde 2009 dirigidas a una variedad de dispositivos que van desde enrutadores y teléfonos VOIP hasta relojes inteligentes, tableros automotrices y electrodomésticos. Sus ingenieros han revisado los más de 2 GB de código fuente de Android para crear versiones optimizadas de Android para su uso en sistemas integrados desde el lanzamiento de Android 1.5 “Cupcake”. Dado que la interfaz de usuario de Android está optimizada para pantallas táctiles, Android ofrece una ventaja estratégica sobre Linux incrustado en estas aplicaciones.

Linaro también ha estado trabajando duro para impulsar la viabilidad de Android como plataforma integrada. Sus esfuerzos se han centrado en la tarea extremadamente complicada de derribar la gigantesca base de código de Android a lo esencial para los sistemas integrados para la arquitectura ARM y los proveedores de SoC. Esto puede ser solo el comienzo de esta tendencia.

Integrado como plataforma

Si bien los puristas integrados argumentarán que un verdadero sistema integrado, sin cabeza y con un propósito fijo, debería ejecutar algo como Linux integrado tradicional sobre el sistema operativo Android, hay una tendencia emergente hacia la plataforma integrada. Considere el nuevo dispositivo Google Chromecast, por ejemplo, no tiene cabeza y ejecuta un tipo de Android incorporado. El costo del hardware lo suficientemente potente como para ejecutar Android está disminuyendo bruscamente, mientras que la eficiencia del hardware aumenta drásticamente. A medida que la línea se desdibuja aún más entre lo que constituye un sistema operativo móvil deviombedded para la próxima generación de dispositivos inteligentes conectados

Para obtener más información sobre la aplicación de Android y el desarrollo web, puede comunicarse con nosotros en: Empresa de desarrollo de aplicaciones móviles

Android integrado es como Windows integrado. Se ejecuta en un dispositivo que se encuentra en un paquete pequeño y compacto, y que tiene un uso especializado, por ejemplo: carteles multimedia, carteles publicitarios, horarios en una estación de tren.

El uso del sistema operativo Android como sistema operativo integrado para una amplia gama de dispositivos con diferentes factores de forma. Por lo tanto, puede descargar el AOSP y personalizarlo para incrustarlo no solo en teléfonos inteligentes o tabletas, sino también en dispositivos IoT.

La diferencia entre el sistema operativo Android normal (es decir, creo que te refieres al de los teléfonos inteligentes) y el sistema operativo incorporado (es decir, personalizado) depende del dispositivo utilizado. Por ejemplo, Android TV es una versión personalizada de Android y está diseñada para televisores y reproductores de medios digitales independientes.

Un nuevo mercado para explorar. Un nuevo campo de trabajo potencial.

Embedded Android es la combinación de sistemas embebidos, es decir, el tiempo crítico, garantiza un sistema de rendimiento diseñado y desarrollado para una aplicación particular y Android, el sistema operativo más común en los teléfonos inteligentes (lo siento, el iPhone de Apple no es para ti, pero también puede llegar a ti en el futuro). Por lo tanto, a través de Android incorporado, puede crear una aplicación que tendrá las funcionalidades de los sistemas integrados pero alojada en Android. Por lo tanto, el tiempo de comercialización es muy inferior en comparación con los sistemas convencionales.