Ich erstelle HMI-Schnittstellen mit Qt und LVGL für eingebettete Systeme
Ingenieur für eingebettete Systeme
Über diesen Service
Vollständige eingebettete HMI-Systeme, die für echte Hardware und echte Daten entwickelt wurden.
Ich entwerfe und entwickle Produktions-Touchscreen-Schnittstellen für eingebettete Geräte mit Qt/QML und LVGL: Instrumentencluster, EV-Dashboards, Industrie-Steuerpulte und Maschinen-HMIs, die zuverlässig auf eingeschränkter Hardware laufen.
Was ich liefere
- Echtzeit-Datenintegration CAN-Bus / DBC-Decodierung, Sensoren, GPIO, seriell, Echtzeit-Signalkopplung
- On-Device-Logik & Zustand ereignisgesteuertes Verhalten, Seitenregeln, abgeleitete Werte, Alarm-/Warnmeldungen
- ️ Multi-Page-Systeme Navigation, Bildschirmfluss, Laufzeitkonfiguration
- ️ Benutzerdefinierte Widgets & Theming Anzeigen, Diagramme, Indikatoren, konsistente Designsysteme
- i18n Mehrsprachige Schnittstellen richtig umgesetzt
- Sauberer, dokumentierter, versionierter C/C++/QML-Code, den du vollständig besitzt
Ideal für: Automobil- & EV-Cluster, Industrie-/Maschinensteuerung, medizinische & Laborausrüstung, Energie- & IoT-Überwachung sowie jedes Gerät, bei dem die UI mit echter Hardware kommunizieren muss.
Stack: Qt 6 / QML, LVGL, C/C++, eingebettetes Linux, STM32 / ESP32, CAN / DBC.
Gib mir deine Zielhardware, Bildschirme und Datenquellen (DBC-Datei, Sensorliste, Protokoll), und ich werde den Umfang genau festlegen.
Mein Portfolio
FAQ
Automatische Übersetzung
Bekomme ich den Quellcode?
Ja — du erhältst sauberen, dokumentierten, versionierten Quellcode (QML / C / C++), den du vollständig besitzt und auf dem du aufbauen kannst. Kein Lock-in, keine versteckten Abhängigkeiten.
Kannst du meinen CAN-Bus / DBC-Datei decodieren?
Absolut. Schick mir deine DBC und ich dekodiere die Signale und binde sie live an die HMI — Anzeigen, Messwerte, Warnungen. Ich arbeite auch mit rohem CAN, seriellen und direkten Sensorsignalen.
Läuft das auf meiner Hardware?
Sag mir dein Board und Display (STM32, ESP32, embedded Linux, i.MX usw.). Ich passe mich deiner Hardware und ihren Einschränkungen an — Qt/QML für Linux-Boards, LVGL für kleinere MCUs.
Qt/QML oder LVGL — welches brauche ich?
Das hängt von deiner Hardware ab. LVGL eignet sich für ressourcenbegrenzte MCUs; Qt/QML ist für Linux-Boards, die eine umfangreichere UI benötigen. Teile mir deine Spezifikationen mit, und ich empfehle die passende Lösung.
Kannst du mit meiner bestehenden Firmware / meinem System integrieren?
Ja. Ich kann die HMI-Schicht auf deiner bestehenden Codebasis und Datenquellen aufbauen oder eine saubere Schnittstelle liefern, in die deine Firmware einsteckt. Teile mir deine Architektur mit, und ich schätze den Umfang ein.
Was brauchst du von mir, um anzufangen?
Deine Zielhardware und dein Display, die Bildschirme/Flows, die du möchtest, und deine Datenquellen (DBC-Datei, Signal-/Sensorliste, Protokoll). Je mehr Details, desto genauer das Angebot und desto weniger Revisionen sind nötig.

