Embedded Software - Qt op de Raspberry Pi 4 een computer screenshot van een blauw scherm

Qt op de Raspberry Pi 4

Qt op de Raspberry Pi 4

Qt wordt vaak gebruikt om grafische interfaces te ontwikkelen. Qt bevat C ++ -bibliotheken voor het maken van grafische interfaces die op verschillende besturingssystemen kunnen worden gecompileerd.
Aangezien deze compilatie veel rekenkracht vereist, is het raadzaam voor processors met relatief weinig vermogen om de ontwikkeling en compilatie uit te voeren op een hostcomputer en alleen dan om de voltooide applicatie op de doelcomputer te laden.
Er zijn veel instructies online voor het ontwikkelen van een Qt-applicatie voor Raspberry Pi 3- en Pi 4-modellen.

Helaas kon ik er geen vinden die perfect werkte voor de Raspberry Pi 4 en onze behoeften.

Deze instructies zijn sterk gebaseerd op https://github.com/abhiTronix/raspberry-pi-cross-compilers/blob/master/QT_build_instructions.md en zijn op sommige plaatsen aangepast zodat het voor mij werkte.

Versie 5.15.2 wordt gebruikt voor Qt, en ik gebruik een Ubuntu 20.0.4 LTS die is geïnstalleerd in vmware als de hostcomputer voor cross-compilatie.

Dit is een handleiding voor het installeren van Raspberry Pi OS Lite op de Compute Module 4. Als werkcomputer gebruik ik Ubuntu 20, geïnstalleerd in een virtuele machine.

Dit is een handleiding voor het cross-compileren van Qt 5.15.2 voor Raspberry Pi 4 en het installeren ervan op de Compute Module 4. Het is een update van mijn blogpost Qt op de Raspberry Pi 4, met het verschil dat ik deze keer Raspberry Pi OS Lite gebruik.

Dit is een handleiding voor het configureren van de Qt-Creator om cross-gecompileerde Qt-bibliotheken te gebruiken voor de Raspberry Pi 4 en om applicaties voor de Raspberry te maken.

Embedded Software - Yocto boot raspberry naar Qt applicatie een screenshot van een computer

In deze gids geven we u informatie, hoe u een Yocto Project installeert om Qt en een Qt-demoapplicatie voor een Raspberry Pi 4 te installeren en vervolgens deze Qt-demoapplicatie automatisch te starten.

Embedded Software - Qt cross compile setup scripts voor Raspberry Pi 4 een screenshot van een computerprogramma

Op deze pagina bieden we downloadlinks voor scripts om automatisch cross-compiling op linux-host en Raspberry Pi 4 in te stellen en een beschrijving over hoe deze te gebruiken.

In deze blog wil ik graag een kleine Qt Quick applicatie (qml) geven als voorbeeld van een Modbus verbinding via TCP/IP.
In de Qt-voorbeelden heb ik alleen QWidget-voorbeelden voor Modbus-verbindingen gevonden, en nadat ik hier onlangs een Qt Quick-applicatie voor heb gemaakt, wil ik er graag een afgeslankte versie van geven als voorbeeld.

Als u een Qt-toepassing - of een andere toepassing - voor de Raspberry Pi 4 hebt gemaakt, wilt u vaak dat de toepassing onmiddellijk na het opnieuw opstarten van de Raspberry wordt aangeroepen nadat de toepassing is voltooid.
Dit wordt vaak geprobeerd met startscripts die op verschillende plaatsen kunnen worden ingevoerd.
Het is echter redelijker om dit via systemd in te stellen.

De taak was om een Qt Quick-applicatie (GUI) te schrijven om nieuwe firmware naar een aanraakcontroller te uploaden.
De uploadsoftware werd door de fabrikant geleverd in een .exe applicatie die een .bin-bestand op de aanraakcontroller laadt.
Ik wilde de Qt-klassen "QProcess" gebruiken, die kunnen worden gebruikt om shell-applicaties aan te roepen en te besturen. Aan de Linux-kant had ik dit al meerdere keren met succes gebruikt - maar op Windows werkte het eerst niet.