Razvoj programske opreme na Raspberry Pi
Všeč nam je odprtokodna programska oprema
Ljubimo odprtokodno programsko opremo Zelo cenimo odprtokodno programsko opremo. Navdihujejo nas njena dostopnost, razvoj, ki ga vodi skupnost, in inovacije. Odprtokodna programska oprema omogoča uporabnikom, spodbuja sodelovanje in tehnološki napredek. Z njenim sprejetjem prispevamo k skupnemu bazenu znanja in koristimo skupno strokovno znanje razvijalcev po vsem svetu. Podpiramo in cenimo načela preglednosti, svobode in skupnega uspeha, ki jih uteleša odprtokodna programska oprema.
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.
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.
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.