MEDIZIN

Rettungswagen-HMI

Eine moderne Rettungswagen-HMI, die vollständig in C mit LVGL entwickelt wurde. Ein praxisnaher medizinischer Anwendungsfall, der eine elegante, hochwertige Benutzeroberfläche auf leistungskritischer Embedded-Hardware demonstriert - STM32H757XIH6 mit lediglich 2 MB Flash-Speicher und 1 MB RAM.

ISO 13485:2016ISO 9001:2015

Technische Herausforderung

Die größte Herausforderung bestand darin, innerhalb der strengen Hardwarebeschränkungen von 2 MB Flash-Speicher und 1 MB RAM zu arbeiten. Jedes Asset, jede Schriftart und jedes Widget musste sorgfältig dimensioniert und verwaltet werden - bereits eine unbedachte Speicherzuweisung oder eine nicht freigegebene Animation in C kann ausreichen, um die Benutzeroberfläche zu beschädigen oder den verfügbaren Speicher vollständig aufzubrauchen, ohne das Sicherheitsnetz, das eine höhere Programmiersprache bieten würde.

Kommentar unseres Ingenieurs

Ich habe dieses Rettungswagen-Dashboard vollständig in C mit LVGL entwickelt und war beeindruckt davon, was damit möglich ist. Alles in C zu programmieren, war zeitweise mühsam, aber die Konzepte sind einfach - und sobald man sie verstanden hat, macht die Arbeit wirklich Freude. Die Demo beeindruckte alle auf der Embedded World 2026. Viele waren überrascht, eine so ansprechende Benutzeroberfläche auf einem System mit nur 2 MB Flash-Speicher und 1 MB RAM zu sehen. Mateusz Fejcher - Softwareentwickler

Unterstützte Boards

  • Getestet und verifiziert auf dem STM32 Embedded Display mit STM32H757XIH6.
  • Auf jedes von LVGL unterstützte Zielsystem portierbar.
  • Die Portierung auf ein anderes STM32H7-Board erfordert in der Regel lediglich den Austausch der Display- und Touch-Treiber.

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.

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

Am Projekt beteiligt

Mateusz Fejcher

Embedded-Softwareentwickler

Robert Vetter

Senior Embedded-Softwareentwickler

Robert Kołodziejewski

Designer

Jetzt sprechen wir über Ihr Projekt

Wir beantworten jede Ihrer Fragen und identifizieren die optimale Strategie für den Erfolg Ihres Projekts.

Füllen Sie das Formular aus, und wir melden uns in Kürze bei Ihnen.

Lukas Kosiński

Lukas Kosiński

Chief Executive Officer

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.