Controller Board CDU Keyboard

Objetivo: 
Diseñar una tarjeta que pueda controlar 63 teclas con LED. El enlace de control tenía que ser Ethernet para reducir el cableado y eliminar las dependencias del sistema operativo en el ordenador de control principal.
Solución: 
Diseñamos una tarjeta utilizando un LM3S Cortex M3 de Luminary Micro, ahora TI. El sistema operativo utilizado fue FreeRTOS, y la biblioteca TCP/IP fue lwIP. La tarjeta también tenía actualización remota del firmware a través de BOOTP.
Controller Board CDU Keyboard

Esta tarjeta se diseñó teniendo en cuenta que las soluciones existentes basadas en USB o UART tenían problemas de cableado y conexión a tierra, por lo que el uso de Ethernet resuelve este problema. Sus principales características son:
• Procesador LM3S Cortex M3 con MAC+PHY Ethernet dentro del mismo chip
• Controlador de matriz de 63 teclas
• Controlador de matriz de 63 leds
• Conectividad TCP/IP
• BSP y aplicación basados en FreeRTOS con gestor de arranque para la actualización remota del firmware

Especificación 
Diseño 
Programación (OS,BSP) 
Integración 
Calificación 
Producción