LVGL - Leistungsstarke Open-Source GUI Bibliothek |
![]() |
Moderne Benutzeroberflächen für Embedded Systeme – effizient, flexibel und ressourcenschonend.
LVGL (Light and Versatile Graphics Library) ist eine Open-Source-GUI-Bibliothek, die speziell für Embedded-Systeme entwickelt wurde.
LVGL bietet eine umfangreiche Widget-Sammlung, Touch-Unterstützung, Animationen, Stiloptionen und vieles mehr – und das alles mit einem sehr geringen Speicher- und CPU-Bedarf. Damit eignet sich die Bibliothek ideal für Prozessoren ohne GPU wie z.B. NXP i.MX 6ULL oder NXP i.MX 91 aber auch für leistungsstärkere Applikationsprozessoren wie NXP i.MX93 oder NXP i.MX 8ULP.
-
Open-Source (MIT-Lizenz) – kostenfrei und flexibel einsetzbar
-
Moderne, anpassbare GUI-Elemente (Buttons, Slider, Charts, usw.)
Alle Eigenschaften: https://lvgl.io/features -
Unterstützung für Touchscreen-Bedienung, Multilanguage und Unicode
-
Integrierte Unterstützung für GPU-Beschleunigung, z. B. über NXP PXP (i. MX93)
-
Einfache Integration auf unseren Modulen
Anwendungsbereiche
- Industrieautomation: Robuste HMIs für Maschinensteuerung
- Medizintechnik: Intuitive Benutzeroberflächen für medizinische Geräte
- Smart Home: Bedienpanels für intelligente Haustechnik
- Transportation: Langzeitverfügbare Fahrgastanzeigen und Ticketsysteme
- Kompakte Bedienpanels in der Gebäudeautomation
- Info-Terminals und POS-Systeme
Beispielprojekte und Demos mit LVGL
Was zeigt die Demo? | Anwendungsbereich | CPU | F&S Modul | ||
![]() |
LVGL Widgets Demo mit i.MX 6ULL mit angeschlossenem 7" LVDS Display mit 1024x600 Pixel Auflösung.
|
Zeigt die Leistungsfähigkeit der Bibliothek auf Prozessoren ohne GPU. | i.MX 6ULL | PicoCoreMX6ULL100 | ➜zum Forum |
![]() |
OSM Modul mit i.MX93 und LVGL Medizinanwendung | Informationsanzeigen | i.MX 93 | FS 93 OSM-SF | |
![]() |
Solar Dashboard mit drehendem Solarpanel. Oberfläche mit LVGL unter Linux. Ansteuerung der Motoren über Cortex-M. Kommunikation zwischen Cortex-A und Cortex-M erfolgt mit rpmsg. | Energiemanagement | i.MX 93 | PicoCoreMX93 | ➜zum Video |
![]() |
Beispielanwendungen von LVGL | ➜zu LVGL |
Unterstützung durch F&S
- Beispielprojekte und Demos mit LVGL
- Treiber- und Display-Anpassungen für unsere Module
- Beratung bei Design und Performance-Optimierung
- Langfristiger Support für Ihre Produktentwicklung