Plataforma de instrumento electrónico con pantalla táctil
Una plataforma completa, desde el bootloader hasta la interfaz quiosco
Datos del caso
- Sector
- Música, instrumentos musicales electrónicos
- Línea de productos
- Un instrumento electrónico con pantalla táctil
- Silicio
- NXP i.MX6, en un módulo
- Alcance
- Puesta en marcha de plataforma, U-Boot y kernel, interfaz quiosco con Chromium y Weston, actualizaciones remotas con SWUpdate, servicios del sistema, pantalla de arranque, fiabilidad
La plataforma
La construimos desde cero y la reprodujimos. Eso le dio al instrumento una base fiable.
Arranque y kernel
Integramos U-Boot y llevamos la plataforma a Linux 5.4.
Interfaz quiosco
Integramos Chromium como motor de la interfaz. Rehicimos el compositor Weston para que la pantalla funcione como quiosco y no como escritorio.
Actualizaciones remotas (OTA)
Integramos SWUpdate como framework de actualización. Fue la parte individual más grande de este proyecto.
Servicios del sistema
Añadimos SQLite, NetworkManager y Node.js, y ajustamos el governor de la CPU para rendimiento.
Pantalla de arranque
La integramos y la mejoramos. Corregimos su fondo, y le dimos a la aplicación control directo de la barra de progreso.
Fiabilidad
Quitamos un servicio de números aleatorios innecesario, definimos una calibración táctil por defecto y configuramos una red estática por defecto.
