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

Organização da Fundação Linux apresentado o oitavo lançamento da distribuição AGL UCB (Automotive Grade Linux Unified Code Base), que desenvolve uma plataforma universal para uso em diversos subsistemas automotivos, desde painéis até sistemas de infoentretenimento automotivo.

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 QEMU, placas Renesas M3, Intel Minnowboard Max (Atom E38xx), TI Vayu e Raspberry Pi 3. Contribuição da comunidade estão desenvolvendo montagens para placas NXP i.MX6,
DragonBoard 410c e Raspberry Pi 4. Os textos fontes dos desenvolvimentos do projeto estão disponíveis em
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:

  • Adicionados perfis de dispositivos para dashboard e telemática (sistemas de navegação), bem como uma implementação de demonstração da interface telemática;
  • Componentes do sistema atualizados para a plataforma Yocto 2.6;
  • O suporte para a execução de programas sob usuários sem privilégios e a separação de poderes no nível do usuário foram adicionados à estrutura de desenvolvimento de aplicativos (anteriormente, aplicativos e serviços do sistema eram executados sob root). Adicionado recurso de encerramento forçado ao pacote afm-util;
  • Pilha gráfica atualizada para Wayland 1.17 e servidor composto Weston 6.0;
  • Componentes para receptores e transmissores foram adicionados aos perfis do painel e à interface para sistemas de infoentretenimento Waltham;
  • Gerenciador de aplicativos (Web App Manager) atualizado para a base de código do Chromium 68 e livre de dependências do Qt;
  • Implementado e habilitado por padrão backend de som baseado em servidor multimídia Tubulação, substituindo o PulseAudio;
  • O gerenciador de tarefas foi transformado em um widget instalado separadamente;
  • Adicionada implementação inicial do sistema de gerenciamento de sessões (wireplumber);
  • Uma nova implementação do mixer de áudio é introduzida. Suporte temporariamente removido para entrada/saída de áudio via Bluetooth (será retornado na atualização 8.0.1);
  • Adicionado suporte para o padrão de barramento de veículos de comunicação e diagnóstico J1939. É fornecido suporte ao modo de gravação protegido para o barramento CAN;
  • Adicionado BSP (Board Support Package) para placas SanCloud BeagleBone Enhanced + Automotive Cape. BSPs atualizados para
    Renesas RCar3 BSP. O pacote i.MX6 foi migrado para usar o driver gráfico aberto etnaviv para GPUs Vivante. Adicionado suporte inicial para a placa Raspberry Pi 4 (agl-image-minimal).

  • É fornecida integração do sistema de síntese de fala com Alexa Voice Agent.

    Fonte: opennet.ru

Adicionar um comentário