Razvoj - Razvoj programske opreme: posnetek zaslona računalniške kode

Razvoj programske opreme

Yocto Uboot QT za Malina Pi

Razvoj programske opreme na Malina Pi

Obožujemo odprtokodno programsko opremo
Vdelana programska oprema Raspberry Pi - Yocto zgradite Raspberry Pi 4 v okolju docker, posnetek zaslona računalnika

Projekt zagotavlja prilagodljiv nabor orodij in prostor, kjer lahko vgrajeni razvijalci po vsem svetu delijo tehnologije, nize programske opreme, konfiguracije in najboljše prakse, ki jih je mogoče uporabiti za ustvarjanje prilagojenih Linux slik za vgrajene in IOT naprave ali kjerkoli je potrebno prilagojen Linux OS.

Vdelana programska oprema Raspberry Pi - Qt na Raspberry Pi 4, računalniški posnetek modrega zaslona

Qt se pogosto uporablja za razvoj grafičnih vmesnikov. Qt vsebuje C ++ knjižnice za ustvarjanje grafičnih vmesnikov, ki se lahko selijo v različne operacijske sisteme.
Ker ta kompilacija zahteva veliko računalniške moči, je priporočljivo, da procesorji z razmeroma malo moči izvedejo razvoj in kompilacijo na gostiteljski računalnik in šele nato naložijo dokončano aplikacijo na ciljni računalnik.
Na spletu je veliko navodil za razvoj Qt aplikacije za modele Raspberry Pi 3 in Pi 4.

Vdelana programska oprema Raspberry Pi - pozdravni zaslon po meri Yocto Raspberry z vrstico napredka Bela nakladalna vrstica s črnim besedilom

Običajno, če ustvarite svojo sliko linux po meri z Yocto za Raspberry Pi, tudi želite pokazati zaslon po meri splash z vrstico napredka.

To je vodnik za namestitev Raspberry Pi OS Lite na računalniški modul 4. Kot delovni računalnik uporabljam Ubuntu 20, nameščen v virtualni stroj.

To je vodnik za navzkrižno pripravo Qt 5.15.2 za Raspberry Pi 4 in ga namestite na Compute Module 4. To je posodobitev moj blog post Qt na Raspberry Pi 4, z razliko, da tokrat uporabljam Raspberry Pi OS Lite.

To je vodnik za konfiguriranje Qt-Creator za uporabo navzkrižno sestavljenih Qt knjižnic za Raspberry Pi 4 in za ustvarjanje aplikacij za Malino.

Pred kratkim sem moral razviti aplikacijo (kiosk sistem) za/na Raspberry Pi 4. Posebna stvar pri tem je bila, da naj bi se preko HDMI priključila 2 monitorja na dotik, ki sta morala biti zasukana za 90 stopinj v desno. Torej portretni formati, 2 monitorja drug na drugem.
Vrtenje zaslona in razporeditev na vrhu drug drugega ni povzročil nobenih težav, saj je to enostavno mogoče prek uporabniškega vmesnika - "Raspbian Buster z namizno in priporočeno programsko opremo" je bil nameščen.

Zaradi pogostega pisanja ali prepisa podatkov je prizadeta življenjska doba kartice SD.

Priporočljivo je na primer začasne podatke (npr. vrednosti senzorjev za primerjalne izračune) napisati na RAM disk za aplikacije, ki pogosto vsebujejo začasne podatke (npr. vrednosti senzorjev za primerjalne izračune), ki po vnošavanju niso več potrebna.

Uporabljate lahko tudi USB-C vmesnik raspberry Pi 4, ki se običajno uporablja za napajanje, kot običajen USB vmesnik.
V tem primeru pa mora Malina dobavljati energijo preko GPIO pinov.