Uma definição de máquina, um port do kernel, e a interface por cima
A plataforma construída a partir da placa, com um motor de navegador como interface
Dados do caso
- Segmento
- Equipamentos de mineração
- Linha de produtos
- Displays de veículos e de equipamentos
- Silício
- NXP i.MX6Q
- Escopo
- Configuração de máquina, port do kernel, bootloader, touchscreen, interface em navegador, atualização de release do Yocto
A máquina
Escrevemos a configuração de máquina da placa. É o arquivo de que todo build posterior depende.
Port do kernel
Levamos o kernel para a versão 5.4. Foi a maior tarefa única deste atendimento.
Bootloader
Trabalhamos com o Barebox e com o U-Boot nesta plataforma.
Touchscreen
Fizemos o bring-up do touchscreen e o fizemos funcionar com a interface acima dele.
Um navegador como interface
Integramos o motor WPE WebKit. A interface é escrita como uma aplicação web e roda sem um desktop por baixo.
Arquitetura da interface
Orientamos a equipe de front-end do próprio cliente sobre como estruturar uma aplicação que roda dessa forma.
Atualização de release do Yocto
Levamos a plataforma para a release Dunfell e adicionamos os pacotes de sistema de que o produto precisa.
Porta serial
Uma porta serial perdia dados. Encontramos a causa e a corrigimos.
