Ambulance HMI

Ein modernes Fahrzeug-Dashboard, das für Einsatzfahrzeuge wie Krankenwagen und Feuerwehrfahrzeuge entwickelt wurde. Es wurde mit LVGL erstellt und läuft auf leistungskritischer Embedded-Hardware, bietet dabei jedoch weiterhin eine elegante, ausgereifte und hochwertige Benutzeroberfläche.

ÜBER DIE DEMO

BEREICH

Medizintechnik / Automotive / Embedded HMI

TECHNOLOGIE-STACK

LVGL · C · CMake · SDL · Bare-Metal

ZIELHARDWARE

STM32H757XIH6-basiertes Riverdi 10,1" STM32 Embedded Display

UMFANG

Embedded-GUI-Entwicklung | UX/UI-Design

Ambulance HMI ist ein Fahrzeug-Dashboard, das unser Team intern für Einsatzfahrzeuge konzipiert und entwickelt hat. Es wurde vollständig in C mit LVGL umgesetzt und bietet eine reaktionsschnelle Benutzeroberfläche auf leistungskritischer Bare-Metal-Hardware mit lediglich 2 MB Flash-Speicher und 1 MB RAM.

Technische Herausforderung

  • Arbeiten innerhalb strenger Hardwarebeschränkungen von nur 2 MB Flash-Speicher und 1 MB RAM
  • Vermeidung von Speicherbeschädigungen und Speichermangel in C
  • Sorgfältige Verwaltung von Assets, Schriftarten, Widgets und Speicherzuweisungen
  • Kontrolle der Lebenszyklen von Animationen, um Speicherlecks und Instabilitäten der Benutzeroberfläche zu vermeiden

Wichtige Systemfunktionen

Die gesamte Benutzeroberfläche wurde vollständig in C entwickelt, mit LVGL als Grafikbibliothek. Kein C++, kein schwergewichtiges Framework und keine zusätzliche Laufzeitumgebung - nur schlanker, effizienter Code, der hardwarenah ausgeführt wird.

Die Anwendung läuft direkt auf dem STM32H757XIH6 - ohne Betriebssystem oder Scheduler - und verwendet eine schlanke LVGL-Schleife für eine vorhersehbare Performance bei geringem Overhead. Trotz der engen Hardwaregrenzen von nur 2 MB Flash-Speicher und 1 MB RAM liefert sie dank sorgfältig optimierter Assets, Schriftarten und Widgets eine flüssige Benutzeroberfläche mit 30 FPS. Damit zeigt sie, dass eine moderne, hochwertige UI auch auf ressourcenbeschränkter Hardware effizient ausgeführt werden kann.

Entwickelt für ein 10,1″ Riverdi STM32 Embedded-Display mit STM32H757XIH6. Die hochauflösende TFT-Plattform ist für anspruchsvolle Innen - und Außenanwendungen ausgelegt und eignet sich damit hervorragend für reale Embedded-Systeme.

Unterstützte Boards

  • Auf dem STM32 Embedded Display mit STM32H757XIH6 getestet und verifiziert.
  • Auf jedes von LVGL unterstützte Zielsystem portierbar.
  • Gesamte STM32H7-Familie.
ISO 13485:2016ISO 9001:2015

PARTNERSCHAFT MIT LVGL

Unsere enge Partnerschaft mit LVGL basiert auf gemeinsamem Fachwissen, gegenseitigem Vertrauen und dem gemeinsamen Ziel, die Grenzen eingebetteter Benutzeroberflächen weiter zu verschieben. Diese Demo ist aus dieser starken Zusammenarbeit hervorgegangen und verbindet die leichtgewichtige Grafiktechnologie von LVGL mit der Erfahrung von Somco Software in den Bereichen Embedded Engineering und UX/UI-Design.

Das Team von Somco Software und LVGL auf der Embedded World 2026

Individuelles Figma-Design

Das vollständige Figma-Design für dieses Projekt wurde intern vom Somco-Software-Team erstellt. Von der gesamten visuellen Ausrichtung bis hin zu einzelnen Interface-Komponenten wurde jedes Element von uns mit Blick auf Benutzerfreundlichkeit, Konsistenz und die Zielplattform gestaltet.

Wir bieten UI/UX - Design auch als Dienstleistung an - Somco kann ein vollständiges, implementierungsfertiges Figma - Design erstellen, das individuell auf Ihr Produkt und Ihre Hardware zugeschnitten ist.

Kontakt

Jetzt sprechen wir über Ihr Projekt

Lukas Kosiński

Lukas Kosiński

CEO, Somco Software

Wir arbeiten täglich mit Qt und Embedded Software. Dreimal wurde ich mit dem Titel „Qt Champion“ ausgezeichnet.

Nachrichten aus diesem Formular landen direkt in meinem Posteingang. Ich lese und beantworte sie in der Regel innerhalb eines Werktages.

Vernetzen Sie sich mit mir auf LinkedIn

Der Administrator der personenbezogenen Daten ist Somco Software sp. z o.o., ul. Gen. Ottokara Brzoza-Brzeziny 13, 05-220 Zielonka, KRS: 855688. Die personenbezogenen Daten werden verarbeitet, um die im Kontaktformular gestellte Anfrage zu beantworten. Weitere Informationen, einschließlich einer Beschreibung der Rechte der betroffenen Personen, finden Sie in der Datenschutzerklärung .