Ensemble Graphics Toolkit: GUI Linux gratuita para microprocessadores da Microchip

Ensemble Graphics Toolkit

Crie uma GUI moderna com menor custo de BOM para uma experiência de usuário aprimorada

O Ensemble Graphics Toolkit (EGT) é um conjunto de ferramentas de desenvolvimento de software gráfico de código aberto que permite criar interfaces gráficas de usuário (GUIs) modernas e responsivas para produtos finais de consumo, automotivos, industriais e médicos. Livre de quaisquer taxas de licenciamento ou royalties, o EGT é uma solução gráfica completa na camada de aplicação que integra nossos drivers e bibliotecas existentes com o extenso ecossistema Linux. O EGT é otimizado para fornecer desempenho gráfico superior e uma experiência do usuário excepcional com custo de sistema reduzido e menor consumo de energia.

Ensemble Graphics Toolkit - EGT

Ensemble Graphics Toolkit – Ferramentas para Facilitar o Desenvolvimento de GUI

Ensemble Graphics Toolkit - EGT

O Ensemble Graphics Toolkit oferece os seguintes benefícios-chave para simplificar o desenvolvimento da sua GUI baseada em Linux:

Permite Fluxo de Design Moderno

  • Possui um design moderno em C++14 e simplicidade, baseado em bibliotecas gráficas Linux maduras, como o Cairo para gráficos vetoriais 2D e utiliza backends DRM/KMS e X11.
  • Importa conteúdo SVG ou HTML5/CSS3 dos seus softwares de design gráfico favoritos.

Iterações Rápidas

  • Oferece suporte ao desenvolvimento gráfico e simulação em um PC ou diretamente no processador-alvo, permitindo que o desenvolvedor de software e o designer gráfico desenvolvam e revisem a GUI rapidamente e de forma iterativa.

Suporte Multimídia

  • Oferece suporte à reprodução de vídeo, imagens raster e gráficos vetoriais em todos os MPUs por meio de programas de código aberto maduros, como o gstreamer e o ffmpeg.
  • Oferece suporte a formatos de vídeo e imagem padrão e, quando disponível, aceleração on-chip que pode ser usada para otimizar o desempenho.

Widgets e Animações

  • Fornece um conjunto rico e extensível de widgets padrão para personalização da aparência de telas embarcadas sensíveis ao toque.
  • Oferece desenho de widgets, cores e fontes personalizáveis, com suporte integrado para animações e efeitos básicos.
  • Integra-se facilmente com bibliotecas físicas, como o Box2D.

Plug-in EGT Composer para Microchip Graphics Composer

  • Crie uma interface de usuário sem escrever código e, em seguida, exporte um arquivo XML descrevendo a interface do usuário a ser importada pelo aplicativo EGT para criar automaticamente a interface do usuário.

Desenvolva no ecossistema Linux comprovado, gratuito e de código aberto

Ensemble Graphics Toolkit - EGT

Como uma solução gráfica completa na camada de aplicação, o Ensemble Graphics Toolkit foi projetado para aproveitar a mais recente tecnologia da pilha gráfica Linux. Ele é:

Livre e Open-Source

  • Sem custo e livre de royalties, utilizando o framework de licenciamento open-source permissivo Apache 2.0.
  • Alavanca aplicativos populares e maduros de código aberto do Linux, como o Cairo, o gstreamer e o ffmpeg, que são bem aceitos pela comunidade Linux e fornecem código rico em recursos, estável e completamente depurado.

Uma solução comprovada para acelerar o Time-to-Market

  • Incluído como parte da nossa distribuição Linux4SAM para que você possa começar rapidamente com um sistema operacional e SDK estáveis, testados e prontos para uso.

A Microchip suporta o Linux de linha principal com Long-Term Support (LTS) em todos os MPUs ajudando a aproveitar a confiabilidade, segurança e simplicidade livre de preocupações do sistema operacional Linux. Como uma loja completa, a Microchip fornece a expertise, o serviço e o suporte, incluindo manutenção de longo prazo, para toda a pilha gráfica e hardware durante todo o ciclo de vida de seus produtos.

Experiência do usuário aprimorada com menor consumo de energia e menor custo de BOM

Veja como o seu projeto pode se beneficiar ao usar o EGT:

Otimizado para MPUs da Microchip

O EGT oferece desempenho gráfico superior nos MPUs de 32 bits da Microchip, aproveitando totalmente os planos do hardware do controlador LCD, bem como blocos de hardware, como a Unidade de Processamento de Mídia NEON e o Decodificador de Vídeo de Hardware, quando disponível. O resultado é um desempenho gráfico ideal para os MPUs da Microchip.

Inicialização Rápida

Aplicações de interface do usuário (UI), como painéis de instrumentos automotivos, requerem um tempo de inicialização rápido. O EGT fornece exemplos que podem ser iniciados a partir de uma reinicialização a frio em menos de 3 segundos.

Menor Custo de BOM

O EGT é otimizado para aproveitar as características de hardware dos nossos MPUs altamente eficientes em termos de energia para oferecer uma excelente experiência do usuário usando menos memória. Essa abordagem eficiente em termos de energia e memória permite que você otimize o tamanho da memória e da bateria para reduzir o custo geral do sistema.

Explore os microprocessadores de 32 bits

Começando com o Ensemble Graphics Toolkit

Para uma introdução técnica rápida do projeto EGT, incluindo licenciamento, recursos e comparações com outros frameworks gráficos, revise o white paper EGT Technical Overview. Há uma variedade de documentação, aplicativos de amostra e exemplos de código disponíveis no Repositório EGT para ajudá-lo a começar rapidamente. O manual do programador do EGT pode ser usado como referência da API ou para uma análise detalhada da arquitetura, configuração e depuração do EGT. Você também pode visitar o site Linux4SAM para obter informações adicionais sobre o uso do EGT com nossos MPUs SAM ou ir para o nosso Fórum EGT para obter respostas às suas perguntas da comunidade de usuários. Consulte a seção “Começando” do Manual do Programador do EGT para obter instruções completas.

Recursos do EGT

Demonstrações do Ensemble Graphics Toolkit

As demos completas estão disponíveis como binários pré-compilados no principal repositório do Linux4SAM. Basta programar o binário em um cartão SD e inseri-lo em uma placa de avaliação de MPUs da Microchip que o suporte, com um display LCD habilitado para tecnologia maXTouch® anexado.

As demos atuais incluem:

  • Demo do EGT-Launcher: Esta é a demonstração gráfica padrão do repositório do Linux4SAM. Ele carrega vários arquivos XML de exemplo na inicialização. O lançador fornece exemplos de aplicativos EGT, como animações de widgets e reprodução de vídeo.
  • Demo do EGT-Thermostat: Esta demo de termostato de exemplo suporta medições de temperatura em tempo real com a adição de um quadro MikroElektronika Thermo. A demo também suporta uma entrada de câmera USB que é exibida no LCD.

Microchip na América Latina

A Artimar é representante comercial das principais fábricas mundiais de componentes eletrônicos. Com 60 anos de tradição, atua em parceria com a Microchip por 31 anos, juntos sempre buscando trazer alta tecnologia com novos recursos e produtos que ajudam no setor de eletroeletrônica em toda a América Latina.

A Artimar pode te ajudar a encontrar a melhor solução para o seu projeto. Possuímos uma equipe de especialistas que estão prontos para te ajudar.

Clique abaixo e tenha acesso ao suporte técnico Artimar, distribuidores autorizados Microchip para adquirir os seus produtos ou entre em contato conosco: https://www.artimar.com.br/comprar-microchip/

Traduzido pela Equipe Embarcados. Visite a página da Microchip No Embarcados

(*) Este post foi patrocinado pela Microchip

Comentários:
Notificações
Notificar
0 Comentários
recentes
antigos mais votados
Inline Feedbacks
View all comments
Home » Software » Ensemble Graphics Toolkit: GUI Linux gratuita para microprocessadores da Microchip

EM DESTAQUE

WEBINARS

VEJA TAMBÉM

JUNTE-SE HOJE À COMUNIDADE EMBARCADOS

Talvez você goste: