Embedded Software - Qt na Raspberry Pi 4 snímek obrazovky modré obrazovky

Qt na Raspberry Pi 4

Qt na Raspberry Pi 4

Qt se často používá k vývoji grafických rozhraní. Qt obsahuje knihovny C ++ pro vytváření grafických rozhraní, která mohou být kompilována na různých operačních systémech.
Vzhledem k tomu, že tato kompilace vyžaduje hodně výpočetního výkonu, je vhodné, aby procesory s relativně malým výkonem prováděly vývoj a kompilaci na hostitelském počítači a teprve poté načetly hotovou aplikaci na cílový počítač.
Existuje spousta instrukcí online pro vývoj Qt aplikace pro modely Raspberry Pi 3 a Pi 4.

Bohužel jsem nemohl najít ten, který by fungoval bezchybně pro Raspberry Pi 4 a naše potřeby.

Tyto pokyny jsou silně založeny na https://github.com/abhiTronix/raspberry-pi-cross-compilers/blob/master/QT_build_instructions.md a jsou na některých místech upraveny tak, aby to fungovalo pro mě.

Verze 5.15.2 se používá pro Qt a používám Ubuntu 20.0.4 LTS, který je nainstalován ve vmware jako hostitelský počítač pro křížovou kompilaci.

Toto je průvodce instalací Raspberry Pi OS Lite na výpočetní modul 4. Jako pracovní počítač používám Ubuntu 20, nainstalovaný ve virtuálním stroji.

Toto je návod pro křížovou kompilaci Qt 5.15.2 pro Raspberry Pi 4 a jeho instalaci na Compute Module 4. Je to aktualizace mého blogového příspěvku Qt na Raspberry Pi 4, s tím rozdílem, že tentokrát používám Raspberry Pi OS Lite.

Toto je návod pro konfiguraci Qt-Creator pro použití křížově kompilovaných knihoven Qt pro Raspberry Pi 4 a pro vytváření aplikací pro Raspberry.

Embedded Software - Yocto boot malina do Qt aplikace screenshot počítače

V této příručce vám poskytneme informace, jak nastavit projekt Yocto pro instalaci Qt a Qt demo aplikace pro Raspberry Pi 4 a poté automaticky spustit tuto Qt demo aplikaci.

Embedded Software - Qt křížová kompilace instalačních skriptů pro Raspberry Pi 4 screenshot počítačového programu

Na této stránce poskytujeme odkazy ke stažení pro skripty pro automatické nastavení křížové kompilace na hostiteli linuxu a Raspberry Pi 4 a popis, jak je používat.

V tomto blogu bych rád poskytl malou aplikaci Qt Quick (qml) jako příklad připojení Modbus přes TCP/IP.
V příkladech Qt jsem našel pouze příklady QWidget pro připojení Modbus a poté, co jsem pro to nedávno vytvořil aplikaci Qt Quick, bych rád jako příklad uvedl její zeštíhlenou verzi.

Pokud jste vytvořili aplikaci Qt - nebo jakoukoli jinou aplikaci - pro Raspberry Pi 4, často chcete, aby byla aplikace volána ihned po restartování Raspberry po dokončení aplikace.
To se často pokouší pomocí spouštěcích skriptů, které lze zadat na různých místech.
Je však rozumnější nastavit to přes systemd .

Úkolem bylo napsat Qt Quick aplikaci (GUI) pro nahrání nového firmwaru do dotykového ovladače.
Software pro nahrávání byl dodán výrobcem v aplikaci .exe , která načte soubor .bin do dotykového ovladače.
Chtěl jsem použít Qt třídy "QProcess", které lze použít pro volání a ovládání shellových aplikací. Na straně Linuxu jsem to již několikrát úspěšně použil - ale na Windows to zpočátku nefungovalo.