Software încorporat - Qt pe Raspberry Pi 4: o captură de ecran a computerului cu un ecran albastru

Qt pe Raspberry Pi 4

Qt pe Raspberry Pi 4

Qt este adesea folosit pentru a dezvolta interfețe grafice. Qt conține biblioteci C ++ pentru crearea de interfețe grafice care pot fi compilate pe diferite sisteme de operare.
Deoarece această compilație necesită multă putere de calcul, este recomandabil ca procesoarele cu putere relativ mică să efectueze dezvoltarea și compilarea pe un computer gazdă și numai atunci să încarce aplicația finită pe computerul țintă.
Există o mulțime de instrucțiuni online pentru dezvoltarea unei aplicații Qt pentru modelele Raspberry Pi 3 și Pi 4.

Din păcate, nu am putut găsi unul care să funcționeze perfect pentru Raspberry Pi 4 și nevoile noastre.

Aceste instrucțiuni se bazează foarte mult pe https://github.com/abhiTronix/raspberry-pi-cross-compilers/blob/master/QT_build_instructions.md și sunt modificate în unele locuri, astfel încât să funcționeze pentru mine.

Versiunea 5.15.2 este utilizată pentru Qt și folosesc un Ubuntu 20.0.4 LTS care este instalat în vmware ca computer gazdă pentru compilare încrucișată.

Acesta este un ghid pentru instalarea Raspberry Pi OS Lite pe Compute Module 4. Ca computer de lucru, folosesc Ubuntu 20, instalat într-o mașină virtuală.

Acesta este un ghid pentru compilarea încrucișată Qt 5.15.2 pentru Raspberry Pi 4 și instalarea acestuia pe Compute Module 4. Este o actualizare a postării mele de blog Qt pe Raspberry Pi 4, cu diferența că de data aceasta folosesc Raspberry Pi OS Lite.

Acesta este un ghid pentru configurarea Qt-Creator pentru a utiliza biblioteci Qt compilate încrucișat pentru Raspberry Pi 4 și pentru a crea aplicații pentru Raspberry.

Software încorporat - Yocto boot zmeură în aplicația Qt o captură de ecran a unui computer

În acest ghid vă oferim informații, cum să configurați un proiect Yocto pentru a instala Qt și o aplicație demo Qt pentru un Raspberry Pi 4 și apoi să porniți automat această aplicație demo Qt.

Software încorporat - Qt cross compile scripturi de configurare pentru Raspberry Pi 4 o captură de ecran a unui program de calculator

Pe această pagină oferim link-uri de descărcare pentru scripturi pentru a configura automat compilarea încrucișată pe gazda Linux și Raspberry Pi 4 și o descriere, cum să le utilizați.

În acest blog, aș dori să ofer o mică aplicație Qt Quick (qml) ca exemplu de conexiune Modbus prin TCP / IP.
În exemplele Qt, am găsit doar exemple QWidget pentru conexiunile Modbus și, după ce am creat recent o aplicație Qt Quick pentru aceasta, aș dori să ofer o versiune redusă a acesteia ca exemplu.

Dacă ați creat o aplicație Qt - sau orice altă aplicație - pentru Raspberry Pi 4, de multe ori doriți ca aplicația să fie apelată imediat după repornirea Zmeurii după finalizarea aplicației.
Acest lucru este adesea încercat cu scripturi de pornire care pot fi introduse în diferite locuri.
Cu toate acestea, este mai rezonabil să configurați acest lucru prin sistem .

Sarcina a fost de a scrie o aplicație Qt Quick (GUI) pentru a încărca noul firmware pe un controler tactil.
Software-ul de încărcare a fost furnizat de producător într-o aplicație .exe care încarcă un fișier .bin pe controlerul tactil.
Am vrut să folosesc clasele Qt "QProcess", care pot fi folosite pentru a apela și controla aplicațiile shell. Pe partea Linux, am folosit deja acest lucru cu succes de mai multe ori - dar pe Windows nu a funcționat la început.