Embedded World: Segger lanza AppWizard para diseño de GUI
AppWizard viene con sus propias capacidades integradas de administración de recursos y facilita el uso de las funciones principales de emWin, como la representación de animaciones, administración de idiomas y widgets.
El programa incluye lo que la empresa llama el editor 'lo que ves es lo que obtienes' (WYSIWYG), que permite a los ingenieros diseñar interfaces de aplicaciones, junto con sus interacciones y eventos relacionados, y ver, sin exportar el archivo, qué aplicaciones en realidad se verá así.
AppWizard también integra un modo de reproducción para probar fácilmente las aplicaciones creadas en un entorno simulado. Al presionar F5 se ejecuta el estado actual de la aplicación, al igual que la depuración en un IDE.
Segger afirma que la construcción de aplicaciones GUI integradas con AppWizard requiere poca experiencia previa con emWin o incluso programación en C. El comportamiento de la aplicación se define aplicando señales y espacios / interacciones.
Con su gestión de recursos integrada, todos los recursos (como fuentes e imágenes) se convierten automáticamente a formatos internos y se agregan al proyecto. Los recursos pueden almacenarse en la memoria interna o descargarse a medios externos.
La compatibilidad con paquetes a nivel de placa permite que AppWizard genere aplicaciones de destino listas para usar. Estos paquetes incluyen la configuración del hardware y la pantalla de destino para un inicio perfecto, así como el sistema de archivos emFile de Segger para facilitar la colocación de recursos en una tarjeta SD o alguna otra forma de memoria externa.
AppWizard genera un paquete de archivos fuente C para trabajar con cualquier sistema con al menos 32kByte de RAM y 128kByte de ROM.
Un proyecto de simulación de MS Visual Studio permite la depuración de la aplicación y la adición de código personalizado, incluso si el hardware de destino final no está (todavía) disponible.
"El nuevo AppWizard simplifica todo el proceso de construcción de aplicaciones gráficas incluso complejas, sin la necesidad de un conocimiento sólido de cómo funciona emWin", afirma Jörg Ehrle, gerente de producto de emWin en Segger.
Joe Yu, vicepresidente y gerente general de la línea de productos MPU y MCU de bajo consumo de energía de NXP dice que "la API fácil de usar de emWin, la eficiencia y la documentación son excepcionales y fáciles de usar dentro de nuestros paquetes MCUXpresso SDK".
