Plataforma de instrumento eletrônico com touchscreen
Uma plataforma completa, do bootloader à interface em modo quiosque
Dados do caso
- Segmento
- Música, instrumentos musicais eletrônicos
- Linha de produtos
- Um instrumento eletrônico com touchscreen
- Silício
- NXP i.MX6, em um módulo
- Escopo
- Bring-up da plataforma, U-Boot e kernel, interface quiosque com Chromium e Weston, atualizações remotas (OTA) com SWUpdate, serviços do sistema, tela de boot, confiabilidade
A plataforma
Nós a construímos do zero e a reproduzimos, o que deu ao instrumento uma base confiável.
Boot e kernel
Integramos o U-Boot e levamos a plataforma para o Linux 5.4.
Interface quiosque
Integramos o Chromium como motor da interface. Refizemos o compositor Weston para que a tela rode como quiosque, e não como desktop.
Atualizações remotas (OTA)
Integramos o SWUpdate como framework de atualização. Foi a maior tarefa única deste atendimento.
Serviços do sistema
Adicionamos SQLite, NetworkManager e Node.js, e ajustamos o governor da CPU para desempenho.
Tela de boot
Nós a integramos e refinamos. Corrigimos o fundo dela, e demos à aplicação controle direto da barra de progresso.
Confiabilidade
Removemos um serviço de números aleatórios desnecessário, definimos uma calibração de toque padrão e configuramos uma rede estática padrão.
