Ik ontwikkel een qt cpp desktopapplicatie voor industriële systemen


Over deze dienst
Automatische vertaling
Heb je een Qt- of C++-applicatie nodig die betrouwbaar draait op industriële hardware, niet zomaar een prototype dat er goed uitziet op een laptop van een ontwikkelaar? Ik ben een Precision HMI Software Engineer die meer dan 2 jaar bij CNH Industrial heeft gewerkt aan het bouwen van de Qt-gebaseerde HMI voor hun tractor Precision Guidance-systeem, dat overgaat van Android naar Qt C++ op embedded Linux, en wordt geleverd op echte productieharde met een Conan- en CMake-buildpipeline. Daarvoor heb ik HMI-software ontwikkeld bij Schneider Electric. Ik heb een patent op een embedded aanwezigheidsysteem (IN 201921020370). Dit is mijn hoofdexpertise. WAT IK BOUW: - Industriële HMI-applicaties (meters, trendgrafieken, alarmpanelen) - Aangepaste Qt-widgets (geanimeerde indicatoren, knoppen, voortgangsweergaven) - C++ desktopapplicaties (Windows, Linux, macOS) - Embedded Linux Qt-applicaties (cross-compiled via Yocto/Buildroot) - QML-gebaseerde UI met C++ backend-logica - Middleware en datacommunicatielagen - Qt-applicaties die communiceren met Modbus, seriële of netwerkprotocollen PLATFORMS: Windows, Ubuntu, embedded Linux (Yocto, Buildroot), cross-compiled voor ARM BOUWSYSTEEM: CMake, Conan package manager, GitLab/GitHub CI voor geautomatiseerde builds
Maak kennis met Aayush
C Plus Plus And Python Developer , Desktop Apps And Automation
- Afkomstig uitIndia
- Lid sindsjun 2020
Talen
Hindi, Engels
Automatische vertaling
Andere Software development diensten die ik aanbied
Veelgestelde vragen
Automatische vertaling
Q: Kan je cross-compile voor ARM of andere embedded doelen?
A: Ja. Ik heb Qt-applicaties cross-gecompileerd voor op Yocto gebaseerde Linux-systemen die gericht zijn op ARM-hardware. Vertel me je target BSP of board en ik bevestig de compatibiliteit.
Q: Welke versie van Qt gebruik je?
A: Ik werk met Qt5 en Qt6. Ik raad Qt6 aan voor nieuwe projecten. Als je een bestaande Qt5-codebasis hebt, kan ik daar ook mee werken.
Q: Kun je lezen van een Modbus, seriële poort of OPC-UA datastroom?
A: Ja. Ik implementeer protocoladapterlagen zodat de HMI live data kan weergeven van Modbus RTU/TCP, seriële (RS-232/485), OPC-UA en aangepaste netwerkprotocollen.
Q: Kun je een QML-interface toevoegen aan een bestaande C++-applicatie?
A: Ja. Ik kan een QML-frontend toevoegen aan een bestaande C++-applicatie door je data bloot te stellen via Q_PROPERTY en context-eigenschappen. Dit is een veelvoorkomend project voor mij.
