Design-Software, EDA -

GUI-Design für Embedded-Anwendungen

Mit AppWizard von Segger können Entwickler von Benutzeroberflächen vollständige, sofort einsatzbereite Anwendungen erstellen. Das Tool basiert auf Seggers Grafikbibliothek emWin für Embedded-Systeme und erleichtert die Verwendung von deren Kernfunktionen, wie dem Rendern von Animationen, Sprachverwaltung und Widgets. AppWizard ist intuitiv zu bedienen und verfügt über eine eigene Ressourcenverwaltung.

Kernfunktion des AppWizard ist der WYSIWYG-Editor (What You See Is What You Get), mit dem sich neben der Benutzeroberfläche auch die Schnittstellen zu weiteren Funktionen der jeweiligen Anwendung erstellen lassen. Beim Entwerfen der Schnittstellen zusammen mit den zugehörigen Interaktionen und Ereignissen sehen Entwickler sofort, wie diese in der Anwendung tatsächlich aussehen werden. Dank des Wiedergabemodus können sie die erstellte Anwendung in einer simulierten Umgebung einfach testen. Durch Drücken der F5-Taste wird der aktuelle Stand der Anwendung ausgeführt, genau wie beim Debuggen in einer IDE.

Laut Segger ist die Erstellung eingebetteter GUI-Anwendungen mit dem AppWizard einfach und erfordert wenige bis gar keine Vorkenntnisse – weder mit emWin noch mit C-Programmierung. Mithilfe von Board Level Packages kann AppWizard sofort einsatzbereite Anwendungen für die jeweilige Zielhardware generieren. Für einen reibungslosen Start enthalten diese Packages das Setup der Zielhardware und des Displays, sowie emFile, das Dateisystem von Segger, um damit die Ressourcen auf einer SD-Karte oder einem anderen externen Speichermedium ablegen zu können.

AppWizard generiert C-Quelldateien, um mit jedem Zielsystem arbeiten zu können, das über mindestens 32 KByte RAM und 128 KByte ROM verfügt. Ein MS-Visual-Studio-Simulationsprojekt ermöglicht das Debuggen der Anwendung und das Hinzufügen von benutzerdefiniertem Code, auch wenn die endgültige Zielhardware (noch) nicht verfügbar ist.

Firmeninformationen
Weitere Beiträge zum Thema Design-Software, EDA
Alle Artikel des Ressorts
Weitere Beiträge zum Thema Embedded
Alle Artikel des Ressorts
© elektronikinformationen.de 2020 - Alle Rechte vorbehalten