Sulautetut ohjelmistot - Qt on the Raspberry Pi 4: tietokoneen näyttökuva sinisestä näytöstä

Qt Raspberry Pi 4:ssä

Qt Raspberry Pi 4:llä

Qt:tä käytetään usein graafisten käyttöliittymien kehittämiseen. Qt sisältää C ++ -kirjastoja graafisten käyttöliittymien luomiseen, joita voidaan kääntää eri käyttöjärjestelmiin.
Koska tämä kääntäminen vaatii paljon laskentatehoa, on suositeltavaa, että suhteellisen pienitehoiset prosessorit suorittavat kehittämisen ja kääntämisen isäntätietokoneella ja vasta sitten valmis sovellus ladataan kohdetietokoneelle.
Verkossa on paljon ohjeita Qt-sovelluksen kehittämiseen Raspberry Pi 3- ja Pi 4 -malleille.

Valitettavasti en löytänyt sellaisia, jotka sopisivat moitteettomasti Raspberry Pi 4:lle ja tarpeisiimme.

Nämä ohjeet perustuvat vahvasti osoitteessa https://github.com/abhiTronix/raspberry-pi-cross-compilers/blob/master/QT_build_instructions.md saatavilla oleviin ohjeisiin ja niitä on muokattu joissakin kohdissa itselleni sopiviksi.

Käytetään Qt-versiota 5.15.2, ja käytän Ubuntu 20.0.4 LTS:ää, joka on asennettu VMware-ohjelmistoon isäntätietokoneena ristiinkääntämistä varten.

Tämä on opas Raspberry Pi OS Liten asentamiseen laskentamoduuliin 4. Työtietokoneena käytän virtuaalikoneeseen asennettua Ubuntu 20: ta.

Tämä on opas Qt 5.15.2: n ristiinkääntämiseen Raspberry Pi 4: lle ja sen asentamiseen laskentamoduuliin 4. Se on päivitys blogikirjoitukseeni Qt Raspberry Pi 4: stä, sillä erolla, että tällä kertaa käytän Raspberry Pi OS Liteä.

Tämä on opas Qt-Creatorin määrittämiseen käyttämään ristiinkäännettyjä Qt-kirjastoja Raspberry Pi 4:lle ja luomaan sovelluksia Vadelmalle.

Sulautetut ohjelmistot - Yocto käynnistää vadelman Qt-sovellukseen kuvakaappaus tietokoneesta

Tässä oppaassa neuvomme sinulle, miten Yocto-projekti määritetään asentaaksesi Qt:n ja Qt:n demosovelluksen Raspberry Pi 4:lle. Sitten neuvomme, miten Qt:n demosovellus käynnistetään automaattisesti.

Sulautetut ohjelmistot - Qt ristiinkääntää asennusskriptit Raspberry Pi 4: lle, kuvakaappaus tietokoneohjelmasta

Tällä sivulla tarjoamme latauslinkkejä komentosarjoihin, joilla voi automaattisesti määrittää ristiinkääntämistä Linux-isäntäkoneella ja Raspberry Pi 4:ssä. Lisäksi neuvomme, miten niitä käytetään.

Tässä blogissa haluaisin tarjota pienen Qt Quick -sovelluksen (qml) esimerkkinä Modbus-yhteydestä TCP/IP:n kautta.
Qt-esimerkeistä olen löytänyt vain QWidget-esimerkkejä Modbus-yhteyksistä, ja luotuani äskettäin Qt Quick -sovelluksen tähän, haluaisin tarjota siitä esimerkkinä kevennetyn version.

Jos olet luonut Qt-sovelluksen - tai minkä tahansa muun sovelluksen - Raspberry Pi 4:lle, haluat usein, että sovellusta kutsutaan heti Vadelman uudelleenkäynnistyksen jälkeen sovelluksen valmistuttua.
Tätä yritetään usein aloitusskripteillä, jotka voidaan syöttää eri paikkoihin.
On kuitenkin järkevämpää asettaa tämä systemd : n kautta.

Tehtävänä oli kirjoittaa Qt Quick -sovellus (GUI) uuden laiteohjelmiston lataamiseksi kosketusohjaimeen.
Valmistaja toimitti latausohjelmiston .exe sovelluksessa , joka lataa .bin tiedoston kosketusohjaimeen.
Halusin käyttää Qt-luokkia "QProcess", joita voidaan käyttää shell-sovellusten kutsumiseen ja ohjaamiseen. Linux-puolella olin jo käyttänyt tätä onnistuneesti useita kertoja - mutta Windowsissa se ei aluksi toiminut.