A Linux Foundation publica distribuição automotiva AGL UCB 9.0

Organização da Fundação Linux apresentado nono lançamento da distribuição AGL UCB (Automotive Grade Linux Unified Code Base), que está desenvolvendo uma plataforma universal para uso em vários subsistemas automotivos, desde painéis até sistemas de infoentretenimento automotivo. As soluções baseadas em AGL são usadas nos sistemas de informação da Toyota, Lexus, Subaru Outback, Subaru Legacy e vans leves Mercedes-Benz.

A distribuição é baseada nos desenvolvimentos de projetos Tizen, GENIV и Yocto. O ambiente gráfico é baseado em Qt, Wayland e desenvolvimentos do projeto Weston IVI Shell. Versões de demonstração de plataforma formado para placas QEMU, Renesas M3, Intel Up², Raspberry Pi 3 e Raspberry Pi 4. Com contribuições da comunidade estão desenvolvendo montagens para placas NXP i.MX6,
DragonBoard 410c, Intel Minnowboard Max (Atom E38xx) e TI Vayu.

Os textos-fonte dos desenvolvimentos do projeto estão disponíveis via
Git. Empresas como Toyota, Ford, Nissan, Honda, Jaguar Land Rover, Mazda, Mitsubishi e Subaru estão envolvidas no desenvolvimento do projeto.

O AGL UCB pode ser utilizado pelos fabricantes de automóveis como framework para criação de soluções finais, após a necessária adaptação dos equipamentos e customização da interface. A plataforma permite focar no desenvolvimento de aplicações e nos seus próprios métodos de organização do trabalho do usuário, sem pensar na infraestrutura de baixo nível e minimizando custos de manutenção. O projeto é totalmente aberto - todos os componentes estão disponíveis sob licenças gratuitas.

É fornecido um conjunto de protótipos funcionais de aplicativos típicos escritos usando tecnologias HTML5 e Qt. Por exemplo, existe implementação de ecrã inicial, navegador web, dashboard, sistema de navegação (utilizando Google Maps), climatização, leitor multimédia com suporte DLNA, interface para configuração de subsistema de som, leitor de notícias. São oferecidos componentes para controle de voz, busca de informações, interação com smartphone via Bluetooth e conexão a uma rede CAN para acesso a sensores e transferência de dados entre nós do veículo.

Características nova versão:

  • Suporte para entrega de atualização OTA (Over-the-Air) para ambientes baseados em tecnologia OSTree, que permite manipular a imagem do sistema como um todo com a capacidade de atualizar arquivos individuais e versionar o estado geral do sistema;
  • O Application Framework implementa autorização baseada em token;
  • A API de reconhecimento de fala foi ampliada e a integração com agentes de voz foi melhorada. Adicionado suporte para Alexa Auto SDK 2.0. Foi proposta uma nova versão aberta da interface na tela para gerenciamento de reconhecimento de fala;
  • O subsistema de áudio melhorou o suporte para o servidor multimídia Tubulação e gerenciador de sessão Encanador;
  • Suporte aprimorado para recursos e configurações de rede. A API Bluetooth foi redesenhada e o suporte para os perfis Bluetooth pbap e map foi expandido;
  • Adicionado suporte para acesso baseado em token a aplicativos baseados em HTML5;
  • O desempenho dos aplicativos baseados em HTML5 foi significativamente melhorado;
  • Uma imagem somente HTML5 é oferecida, usando Web App Manager (WAM) e Chromium;
  • Adicionados aplicativos de demonstração HTML para tela inicial, App Launcher, Dashboard, Configurator, Media Player, Mixer, HVAC e Chromium Browser;
  • As implementações de referência de aplicativos escritos usando QML foram expandidas: Uma implementação de painel atualizada que suporta o processamento de mensagens CAN do volante e botões multimídia. Possibilidade de utilização de botões no volante para controlar o sistema de informação do automóvel;
  • Proposta de implementação preliminar de um novo gerenciador de janelas e tela inicial (habilitado selecionando 'agl-compositor');
  • Suporte de hardware atualizado: Renesas RCar3 BSP 3.21 (M3/H3, E3, Salvator), SanCloud BeagleBone aprimorado com suporte para capa automotiva, i.MX6 e Raspberry Pi 4.

Fonte: opennet.ru

Adicionar um comentário