Je vais créer des interfaces HMI avec qt et lvgl pour systèmes embarqués
Ingénieur Systèmes Embarqués
À propos de ce service
Systèmes HMI intégrés complets conçus pour du matériel réel et des données en direct.
Je conçois et réalise des interfaces tactiles pour la production sur des appareils embarqués en utilisant Qt/QML et LVGL : tableaux de bord, écrans de véhicules électriques, panneaux de contrôle industriel et interfaces machine qui fonctionnent de manière fiable sur du matériel limité.
Ce que je propose
- Intégration de données en direct CAN bus / décodage DBC, capteurs, GPIO, série, liaison de signaux en temps réel
- Logique et état sur l’appareil comportement basé sur les événements, règles de pages, valeurs dérivées, gestion des alarmes et avertissements
- ️ Systèmes multi-pages navigation, flux d’écrans, configuration à l’exécution
- ️ Widgets personnalisés et thèmes jauges, graphiques, indicateurs, systèmes de conception cohérents
- i18n interfaces multilingues bien faites
- C/C++/QML propres, documentés et sous contrôle de version que vous possédez entièrement
Idéal pour : clusters automobiles et EV, contrôle industriel/machine, instruments médicaux et de laboratoire, surveillance énergétique/IoT, et tout appareil où l’UI doit communiquer avec du matériel en direct.
Stack : Qt 6 / QML, LVGL, C/C++, Linux embarqué, STM32 / ESP32, CAN / DBC.
Indiquez-moi votre matériel cible, vos écrans et vos sources de données (fichier DBC, liste de capteurs, protocole) et je définirai précisément le périmètre.
Mon portfolio
FAQ
Traduction automatique
Est-ce que j'obtiens le code source ?
Oui — vous recevez une version propre, documentée, avec contrôle de version du code source (QML / C / C++) que vous possédez entièrement et sur laquelle vous pouvez vous appuyer. Pas d'enfermement, pas de dépendances cachées.
Pouvez-vous décoder mon fichier CAN bus / DBC ?
Absolument. Envoyez votre DBC et je décoderai les signaux en les liant en direct à l'interface utilisateur — jauges, lectures, avertissements. Je travaille aussi avec du CAN brut, du serial et des entrées de capteurs directes.
Cela fonctionnera-t-il sur mon matériel ?
Dites-moi votre carte et votre écran (STM32, ESP32, Linux embarqué, i.MX, etc.). Je cible votre matériel et ses contraintes — Qt/QML pour les cartes Linux, LVGL pour les microcontrôleurs plus petits.
Qt/QML ou LVGL — lequel me faut-il ?
Cela dépend de votre matériel. LVGL convient aux microcontrôleurs avec peu de ressources ; Qt/QML convient aux cartes Linux nécessitant une interface plus riche. Partagez vos spécifications et je vous recommanderai la solution adaptée.
Pouvez-vous intégrer avec mon firmware/système existant ?
Oui. Je peux construire la couche HMI par-dessus votre code et vos sources de données existants, ou fournir une interface propre à laquelle votre firmware peut se connecter. Partagez votre architecture et je définirai le périmètre.
De quoi avez-vous besoin de ma part pour commencer ?
Votre matériel cible et votre écran, les flux/écrans que vous souhaitez, et vos sources de données (fichier DBC, liste de signaux/capteurs, protocole). Plus vous donnez de détails, plus le devis sera précis et moins il y aura de révisions.

