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 za ugrađene HMI-je. Qt sadrži C ++ biblioteke za stvaranje grafičkih sučelja koja možete kompajlirati na različitim operativnim sustavima.
Budući da ova kompilacija zahtijeva veliku računalnu snagu, preporučljivo je da procesori s relativno malom snagom izvrše razvoj i kompilaciju na glavnom računalu i tek onda učitaju gotovu aplikaciju na ciljno računalo.
Na internetu 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 radio za Raspberry Pi 4 i naše potrebe.

Ove upute su jako gole na temelju https://github.com/abhiTronix/raspberry-pi-cross-compilers/blob/master/QT_build_instructions.md i na nekim su mjestima modificirane tako da su mi odgovarale.

Qt koristi verziju 5.15.2, a ja koristim Ubuntu 20.0.4 LTS 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.