Informações Gerais

  • Duração: 32h
  • Nível: intermediário
  • Pré-requisitos:
    • Fundamentos de Linux
    • Lógica de Programação
  • Modalidades:
    • In-company
    • Remoto

Treinamento: Sistemas Embarcados com Qt

Os sistemas embarcados estão atualmente presentes em diversas áreas tais como medicina, agronegócio, indústria automotiva, eletrônica de consumo e entretenimento. Desenvolver soluções de software que funcionem de maneira satisfatória em plataformas com restrições de memória, processamento e comunicação é uma tarefa desafiadora.

Neste treinamento, são apresentados os conceitos básicos para construção de imagens Linux com suporte a Qt, utilizando as tecnologias buildroot e Yocto. Tecnologias como Boot2Qt e Qt Safe Renderer são discutidas e os principais recursos do Qt para interação com sensores e atuadores são apresentados. Ao final do treinamento, o aluno deverá ser capaz de projeto e implementar soluções embarcadas com base no Qt.

Método

  • Fundamentação expositiva
  • Práticas em laboratório

Pré-requisitos:

  • Fundamentos de Linux
  • Lógica de Programação

Conteúdo

  • Fundamentos de Linux embarcado
  • Toolchains, bootloaders e compilação cruzada
  • Plug-ins de renderização Qt em sistemas embarcados
  • Construindo imagens Linux embarcado com buildroot
  • Construindo imagens Linux embarcado com Yocto
  • Interagindo com periféricos de propósito geral
  • Desenvolvendo em Qt para o Raspberry Pi
  • Desenvolvendo em Qt para a Toradex Colibri i.MX8
  • Otimizações para baixo consumo de energia
  • Bluetooth LE
  • Padrões arquiteturais para sistemas embarcados

Assine a nossa newsletter

Receba notícias e dicas sobre o Qt, bem como novidades sobre os serviços da Qmob Solutions.