Ugrađeni softver - Qt na Raspberry Pi 4 snimka zaslona računala plavog zaslona

Qt na Raspberry Pi 4

Qt na Raspberry Pi 4

Qt se često koristi za razvoj grafičkih sučelja. Qt sadrži C ++ biblioteke za stvaranje grafičkih sučelja koja se mogu sastaviti na različitim operativnim sustavima.
Budući da ova kompilacija zahtijeva mnogo računalne snage, preporučljivo je da procesori s relativno malo snage provode razvoj i kompilaciju na glavnom računalu i tek tada učitavaju gotovu aplikaciju na ciljno računalo.
Na mreži postoji mnogo uputa za razvoj Qt aplikacije za modele Raspberry Pi 3 i Pi 4.

Nažalost, nisam mogao pronaći onaj koji je besprijekorno funkcionirao za Raspberry Pi 4 i naše potrebe.

Ove se upute uvelike temelje na https://github.com/abhiTronix/raspberry-pi-cross-compilers/blob/master/QT_build_instructions.md i na nekim se mjestima mijenjaju tako da mi je uspjelo.

Verzija 5.15.2 koristi se za Qt, a koristim Ubuntu 20.0.4 LTS koji je instaliran u vmwareu kao glavno računalo za unakrsnu kompilaciju.

Ovo je vodič za ugradnju Raspberry Pi OS Lite na računalni modul 4. Kao radno računalo koristim Ubuntu 20, instaliran u virtualnom stroju.

Ovo je vodič za unakrsno sastavljanje Qt 5.15.2 za Raspberry Pi 4 i ugradnju na Računalni modul 4. To je ažuriranje mog posta na blogu Qt na Raspberry Pi 4, s razlikom da ovaj put koristim Raspberry Pi OS Lite.

Ovo je vodič za konfiguriranje Qt-Creatora za korištenje unakrsno kompiliranih Qt knjižnica za Raspberry Pi 4 i za stvaranje aplikacija za Raspberry.

Ugrađeni softver - Yocto boot malina u Qt aplikaciju snimka zaslona računala

U ovom vodiču pružamo vam informacije o tome kako postaviti Yocto Project za instaliranje Qt-a i Qt demo aplikaciju za Raspberry Pi 4, a zatim automatski pokrenuti ovu Qt demo aplikaciju.

Ugrađeni softver - Qt unakrsno sastavljanje skripti za postavljanje za Raspberry Pi 4 snimka zaslona računalnog programa

Na ovoj stranici pružamo veze za preuzimanje skripti za automatsko postavljanje unakrsnog sastavljanja na linux hostu i Raspberry Pi 4 i opis kako ih koristiti.

U ovom blogu želio bih pružiti malu Qt Quick aplikaciju (qml) kao primjer Modbus veze putem TCP / IP.
U primjerima Qt-a pronašao sam samo primjere QWidgeta za Modbusove veze, a nakon što sam nedavno stvorio Qt Quick aplikaciju za to, želio bih pružiti vitku verziju kao primjer.

Ako ste stvorili Qt aplikaciju - ili bilo koju drugu aplikaciju - za Raspberry Pi 4, često želite da se aplikacija pozove odmah nakon ponovnog pokretanja maline nakon završetka prijave.
To se često pokušava s polaznim skriptama koje se mogu unijeti na različitim mjestima.
Međutim, razumnije je to postaviti putem sustavnog .

Zadatak je bio napisati Qt Quick aplikaciju (GUI) za prijenos novog firmvera na kontroler osjetljiv na dodir.
Softver za prijenos osigurao je proizvođač u .exe aplikaciji koja učitava .bin datoteku na kontroler osjetljiv na dodir.
Želio sam koristiti Qt klase "QProcess", koje se mogu koristiti za pozivanje i kontrolu aplikacija ljuske. Na Linux strani, to sam već nekoliko puta uspješno koristio - ali na Windowsima isprva nije radio.