Grafikbibliothek Segger: Mit emWin die Rechenleistung um das Vierfache steigern

Von Margit Kuther 1 min Lesedauer

Anbieter zum Thema

Seggers Grafikbibliothek emWin stellt eine Window-Cache-Funktion zur Verfügung, die die Leistung in größeren Systemen mit ausreichendem RAM in der Regel auf das Vierfache erhöhen soll.

Mehr Tempo: Window-Cache steigert die Leistung von Seggers Grafikbibliothek emWin.(Bild:  Segger)
Mehr Tempo: Window-Cache steigert die Leistung von Seggers Grafikbibliothek emWin.
(Bild: Segger)

Segger will den Performance-Schub dadurch erreichen, dass der Inhalt jedes Fensters oder Widgets automatisch in den verfügbaren Speicher zwischengespeichert wird. Wenn ein Fenster – oder ein Teil eines Fensters – neu gezeichnet werden muss, greift die Funktion auf den Cache zurück. Dadurch wird der zeitintensive Prozess des erneuten Renderns vermieden.

Konfiguration und Anwendung

Konfiguration und Anwendung sind sehr einfach und erfordern nur eine Codezeile, um die Nutzung des Cache für alle Fenster zu aktivieren. Das Window-Caching kann für alle Fenster insgesamt oder auch individuell eingestellt werden. Die Details hierzu und weitere Informationen zur emWin-Grafikbibliothek mit Window-Caching finden Interessenten auf Seggers Memory-Devices-Seite. Somit ist emWin nicht nur geeignet für kleine Mikrocontroller, sondern auch für Systeme mit hochauflösenden Displays und ausreichend RAM.

Das Window-Caching macht das langsame Neuzeichnen überflüssig, verbessert die Performance, reduziert die CPU-Auslastung und spart Energie! Die Höhe der Leistungssteigerung hängt dabei von der Komplexität des zu zeichnenden Inhalts ab.

"Das Ausführen einer Grafikbibliothek in einem Embedded-System beansprucht erhebliche Rechenzeit. Die meiste Zeit wird dabei für das Rendern verwendet", sagt Dirk Akemann, Marketing-Manager bei Segger. "Die Häufigkeit des Renderns zu minimieren, beschleunigt eine Anwendung erheblich. Genau das bewirkt das Window-Caching von emWin und erreicht dabei typischerweise eine Leistungssteigerung auf das Vierfache."

Die Vorteile von Seggers emWin

Seggers emWin gilt als führende Embedded-Grafikbibliothek und bietet eine effiziente grafische Lösung (GUI) für Anwendungen mit grafischen Displays. Dank seiner Flexibilität kann emWin nahtlos mit verschiedenen Prozessoren und Display-Controllern zusammenarbeiten. Die Software ist sowohl für Single- als auch für Multitask-Umgebungen geeignet und somit vielseitig für verschiedenste Anwendungen einsetzbar.(mk)

(ID:49877343)

Jetzt Newsletter abonnieren

Verpassen Sie nicht unsere besten Inhalte

Mit Klick auf „Newsletter abonnieren“ erkläre ich mich mit der Verarbeitung und Nutzung meiner Daten gemäß Einwilligungserklärung (bitte aufklappen für Details) einverstanden und akzeptiere die Nutzungsbedingungen. Weitere Informationen finde ich in unserer Datenschutzerklärung. Die Einwilligungserklärung bezieht sich u. a. auf die Zusendung von redaktionellen Newslettern per E-Mail und auf den Datenabgleich zu Marketingzwecken mit ausgewählten Werbepartnern (z. B. LinkedIn, Google, Meta).

Aufklappen für Details zu Ihrer Einwilligung