Automotive Grade Linux um sistema operacional e estrutura para automóveis

Linux automotivo

A Linux Foundation apresentou a sétima versão da distribuição AGL UCB (Base de código unificada do Linux de grau automotivo), que está desenvolvendo uma plataforma universal para uso em vários subsistemas automotivosde painéis a sistemas automotivos de infoentretenimento.

A distribuição baseia-se nos projetos de Tizen, GENIVI e Yocto. O ambiente gráfico é baseado no projeto Qt, Wayland e Weston IVI Shell. A plataforma de montagem consiste em QEMU, placas M3, Intel Minnowboard Max (Atom E38xx), TI Vayu e Raspberry Pi 3.

Empresas como Toyota, Ford, Nissan, Honda, Jaguar Land Rover, Mazda, Mitsubishi e Subaru estão envolvidos no desenvolvimento do projeto.

Sobre o Automotive Grade Linux

O AGL UCB pode ser utilizado pelos fabricantes de automóveis como framework para a criação de soluções finais, após fazerem as adaptações necessárias ao equipamento e personalizar a interface.

A plataforma irá Ele permite que você se concentre no desenvolvimento de aplicativos e em seus próprios métodos de organização do trabalho do usuário, sem pensar em infraestrutura de baixo nível e minimizando custos de manutenção.
Um conjunto de protótipos funcionais de aplicativos genéricos escritos com tecnologias HTML5 e Qt é fornecido.

Por exemplo, existe uma implementação da tela inicial, do navegador, do painel de controle, do sistema de navegação (usando Google Maps), do controle de temperatura, de um media player com suporte DLNA, de uma interface para configurar o subsistema de áudio e de um leitor de notícias .

Os componentes são oferta para controle de voz, recuperação de informações, interação com um smartphone via Bluetooth e conexão a uma rede CAN para acessar sensores e transferir dados entre nós de veículos.

O projeto é totalmente aberto: todos os componentes estão disponíveis sob licença gratuita. O código-fonte dos desenvolvimentos de projeto disponíveis é via git.

Mudanças na sétima versão do Automotive Grade Linux

agl-console-100659771-orig

Como foi dito no início, a sétima versão do Automotive Grade Linux foi anunciada, a qual vem com a API para reconhecimento e síntese de fala (reconhecimento de fala e API de fala) com base em mecanismos abertos conectados.

Operação por comandos de voz

Suporte para controle de voz e uso em aplicativos da web foi adicionado às APIs HVAC (controle de ar condicionado) e telefonia.

SmartDeviceLink foi adicionado neste lançamento para vincular aplicativos executados em smartphones com sistemas de infoentretenimento em automóveis.

A tecnologia permite que você organize a interação com aplicativos móveis (compatível com Apple CarPlay e Android Auto) usando interfaces automotivas padrão, como uma tela de toque no console, um sistema de reconhecimento de comando de voz e botões e teclas adicionais.

Aplicações Web

Os perfis de dispositivo adicionais para telemática, painéis e um componente para gerenciar o ciclo de vida de aplicativos da web WAM (Web Application Manager) integra-se à estrutura de aplicativos AGL e permite que você execute aplicativos da Web como programas nativos.

A camada para iniciar aplicativos da web é baseada no mecanismo Chromium que oferece um conjunto de aplicativos de demonstração da web para download.

O conjunto de referência de aplicativos foi atualizado, incluindo um media player, um sintonizador, um sistema de navegação, um navegador, interfaces para configurar Bluetooth, WiFi e HVAC, um mixer de som e um painel para controlar os subsistemas do carro.

Uma interface para controlar o volume e a implementação de uma placa de som virtual (Dynamic Virtual ALSA) foi adicionada ao número de aplicativos de referência.

Das outras características que se destacam são:

  • A possibilidade de um conjunto separado de serviços AGL básicos (Core AGL Service).
  •  A capacidade de exibir informações simultaneamente em telas multimídia e painéis de controle.
    Ele não oferece suporte à saída de várias telas, incluindo uma tela multimídia do passageiro traseiro.
  • Suporte para várias plataformas de hardware, incluindo placas Qualcomm Technologies, Intel, Texas Instrument, NXP e Raspberry Pi.
  • Disponibilidade de SDK (Software Development Kit) com modelos de aplicativos típicos.

Se você quiser saber mais sobre isso, pode visitar o site do projeto. O link é este.


Deixe um comentário

Seu endereço de email não será publicado. Campos obrigatórios são marcados com *

*

*

  1. Responsável pelos dados: AB Internet Networks 2008 SL
  2. Finalidade dos dados: Controle de SPAM, gerenciamento de comentários.
  3. Legitimação: Seu consentimento
  4. Comunicação de dados: Os dados não serão comunicados a terceiros, exceto por obrigação legal.
  5. Armazenamento de dados: banco de dados hospedado pela Occentus Networks (UE)
  6. Direitos: A qualquer momento você pode limitar, recuperar e excluir suas informações.