Ich werde eine Qt CPP Desktop-Anwendung für industrielle Systeme entwickeln


Über diesen Service
Automatische Übersetzung
Suchst du eine Qt- oder C++-Anwendung, die zuverlässig auf industrieller Hardware läuft, nicht nur ein Prototyp, der auf einem Entwickler-Laptop gut aussieht? Ich bin ein Precision HMI Softwareingenieur, der über 2 Jahre bei CNH Industrial die Qt-basierte HMI für ihr Traktor-Precision-Guidance-System entwickelt hat, das von Android auf Qt C++ auf Embedded Linux umgestellt wurde und mit einer Conan- und CMake-Build-Pipeline auf echte Produktionshardware ausgeliefert wird. Davor habe ich HMI-Software bei Schneider Electric gebaut. Ich halte ein Patent für ein eingebettetes Anwesenheitssystem (IN 201921020370). Das ist meine Hauptkompetenz. WAS ICH BAUE: - Industrielle HMI-Anwendungen (Messgeräte, Trenddiagramme, Alarmpanels) - Maßgeschneiderte Qt-Widgets (animierte Indikatoren, Drehgeber, Fortschrittsanzeigen) - C++ Desktop-Anwendungen (Windows, Linux, macOS) - Embedded Linux Qt-Anwendungen (quellübergreifend via Yocto/Buildroot) - QML-basierte UI mit C++ Backend-Logik - Middleware- und Datenkommunikationsschichten - Qt-Anwendungen, die mit Modbus, seriellen oder Netzwerkprotokollen kommunizieren PLATTFORMEN: Windows, Ubuntu, Embedded Linux (Yocto, Buildroot), für ARM quellübergreifend gebaut Bausystem: CMake, Conan Paketmanager, GitLab/GitHub CI für automatisierte Builds
Lerne Aayush kennen
C Plus Plus And Python Developer , Desktop Apps And Automation
- AusIndien
- Mitglied seitJuni 2020
Sprachen
Hindi, Englisch
Automatische Übersetzung
Meine weiteren Dienstleistungen im Bereich Software-Entwicklung
FAQ
Automatische Übersetzung
Q: Kannst du für ARM oder andere eingebettete Zielplattformen cross-compile?
A: Ja. Ich habe Qt-Anwendungen für Yocto-basierte Linux-Systeme, die auf ARM-Hardware abzielen, cross-kompiliert. Sag mir dein Ziel-BSP oder Board und ich bestätige die Kompatibilität.
Q: Welche Version von Qt verwendest du?
A: Ich arbeite mit Qt5 und Qt6. Für neue Projekte empfehle ich Qt6. Wenn du eine bestehende Qt5-Codebasis hast, kann ich auch damit arbeiten.
Q: Kannst du Daten von Modbus, seriellen Ports oder OPC-UA lesen?
A: Ja. Ich implementiere Protokoll-Adapter-Schichten, damit die HMI Live-Daten von Modbus RTU/TCP, seriellen (RS-232/485), OPC-UA und benutzerdefinierten Netzprotokollen anzeigen kann.
Q: Kannst du eine QML-Oberfläche zu einer bestehenden C++-Anwendung hinzufügen?
A: Ja. Ich kann ein QML-Frontend zu einer bestehenden C++-Anwendung hinzufügen, indem ich deine Daten über Q_PROPERTY und Kontext-Properties expose. Das ist eine häufige Projektart für mich.
