Automotive Grade Linux un OS y framework para automóviles

La Fundación Linux ha presentado la séptima versión de la distribución AGL UCB (Base de códigos unificados de Automotive Grade Linux), que está desarrollando una plataforma universal para el uso en varios subsistemas automotrices, desde tableros de instrumentos hasta sistemas de información y entretenimiento en automotrices.

La distribución se basa en los proyectos de Tizen , GENIVI y Yocto. El entorno gráfico se basa en Qt, Wayland y el proyecto Weston IVI Shell. La plataforma de montaje está formada por QEMU, tableros M3, Intel Minnowboard Max (Atom E38xx), TI Vayu y Raspberry Pi 3.

Compañías como Toyota, Ford, Nissan, Honda, Jaguar Land Rover, Mazda, Mitsubishi y Subaru están involucradas en el desarrollo del proyecto.

Sobre Automotive Grade Linux

AGL UCB puede ser utilizado por los fabricantes de automóviles como un marco para crear soluciones finales, después de realizar la adaptación necesaria para los equipos y personalizar la interfaz.

La plataforma le permite centrarse en el desarrollo de aplicaciones y sus propios métodos de organización del trabajo del usuario, sin pensar en la infraestructura de bajo nivel y minimizar los costos de mantenimiento.
Se proporciona un conjunto de prototipos de trabajo de aplicaciones genéricas escritas con tecnologías HTML5 y Qt.

Por ejemplo, hay una implementación de la pantalla de inicio, el navegador web, el tablero de instrumentos, el sistema de navegación (usando Google Maps), el control de clima, un reproductor multimedia con soporte DLNA, una interfaz para configurar el subsistema de audio y un lector de noticias.

Los componentes se ofrecen para el control de voz, la recuperación de información, la interacción con un teléfono inteligente a través de Bluetooth y la conexión a una red CAN para acceder a los sensores y transferir datos entre los nodos del vehículo.

El proyecto está completamente abierto: todos los componentes están disponibles bajo licencias gratuitas. El código fuente de los desarrollos de proyectos disponibles es a través de git.

Cambios de la séptima versión de Automotive Grade Linux

Como fue dicho al inicio fue anunciada la séptima versión de Automotive Grade Linux la cual llega con la API para reconocimiento y síntesis de voz (reconocimiento de voz y API de voz) basada en motores abiertos conectados.

Manejo por comandos de voz

El soporte para el control de voz y el uso en aplicaciones web se ha agregado a las API HVAC (control de aire acondicionado) y telefonía.

SmartDeviceLink se ha añadido en este lanzamiento para vincular aplicaciones que se ejecutan en teléfonos inteligentes con sistemas de información y entretenimiento de automóviles.

La tecnología le permite organizar la interacción con aplicaciones móviles (compatibles con Apple CarPlay y Android Auto) mediante interfaces estándar para automóviles, como una pantalla táctil en la consola, un sistema de reconocimiento de comandos de voz y botones y manipuladores adicionales.

Aplicaciones web

Los perfiles de dispositivos adicionales para telemática, paneles de control y un componente para administrar el ciclo de vida de las aplicaciones web WAM (Administrador de aplicaciones web) se integra con el marco de aplicación AGL y le permite ejecutar aplicaciones web como programas nativos.

La capa para lanzar aplicaciones web se basa en el motor Chromium el cual ofrece un conjunto de aplicaciones web de demostración para descargar.

El conjunto de aplicaciones de referencia se ha actualizado, incluido un reproductor multimedia, un sintonizador, un sistema de navegación, un navegador, interfaces para configurar Bluetooth, WiFi y HVAC, un mezclador de sonido y un panel para controlar los subsistemas del automóvil.

Se ha agregado una interfaz para controlar el volumen y la implementación de una tarjeta de sonido virtual (Dynamic Virtual ALSA) a la cantidad de aplicaciones de referencia.

De las demás características que se destacan son:

  • La posibilidad de un conjunto separado de servicios básicos AGL (Core AGL Service).
  •  La capacidad de mostrar simultáneamente información en las pantallas de multimedia y paneles de control.
    No admite salida de pantalla múltiple, incluida una pantalla multimedia para pasajeros traseros.
  • Soporte para varias plataformas de hardware, incluidas placas Qualcomm Technologies, Intel, Texas Instrument, NXP y Raspberry Pi.
  • Disponibilidad de SDK (Software Development Kit) con plantillas de aplicaciones típicas.

Si quieres conocer más al respecto puedes visitar la web del proyecto. El enlace es este.


Sé el primero en comentar

Deja tu comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

*

*

  1. Responsable de los datos: Miguel Ángel Gatón
  2. Finalidad de los datos: Controlar el SPAM, gestión de comentarios.
  3. Legitimación: Tu consentimiento
  4. Comunicación de los datos: No se comunicarán los datos a terceros salvo por obligación legal.
  5. Almacenamiento de los datos: Base de datos alojada en Occentus Networks (UE)
  6. Derechos: En cualquier momento puedes limitar, recuperar y borrar tu información.