Razvoj softvera na Raspberry Pi
Volimo softver otvorenog koda
VOLIMO SOFTVER OTVORENOG KODA Duboko cijenimo softver otvorenog koda. Njegova pristupačnost, razvoj § usmjeren na zajednicu§ i inovacije nadahnjuju nas. Softver otvorenog koda osnažuje korisnike, potiče suradnju i potiče tehnološki napredak. Prihvaćanjem doprinosimo zajedničkom skupu znanja i imamo koristi od kolektivne stručnosti programera širom svijeta. Podržavamo i cijenimo načela transparentnosti, slobode i zajedničkog uspjeha koje softver otvorenog koda utjelovljuje.
Projekt pruža fleksibilan skup alata i prostor u kojem ugrađeni programeri širom svijeta mogu dijeliti tehnologije, softverske hrpe, konfiguracije i najbolje prakse koje se mogu koristiti za stvaranje prilagođenih Linux slika za ugrađene i IOT uređaje ili bilo gdje gdje je potreban prilagođeni Linux OS.
Qt se često koristi za razvoj grafičkih sučelja. Qt sadrži C ++ biblioteke za stvaranje grafičkih sučelja koja se mogu sastaviti na različitim operativnim sustavima.
Budući da ova kompilacija zahtijeva mnogo računalne snage, preporučljivo je da procesori s relativno malo snage provode razvoj i kompilaciju na glavnom računalu i tek tada učitavaju gotovu aplikaciju na ciljno računalo.
Na mreži postoji mnogo uputa za razvoj Qt aplikacije za modele Raspberry Pi 3 i Pi 4.
Obično, ako stvorite prilagođenu linux sliku s Yoctoom za Raspberry Pi, također želite prikazati prilagođeni početni zaslon s trakom napretka.
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.
Nedavno sam morao razviti aplikaciju (kiosk sustav) za / na Raspberry Pi 4. Posebna stvar u tome bila je da su 2 monitora osjetljiva na dodir trebala biti spojena putem HDMI-a, koji su se morali rotirati za 90 stupnjeva udesno. Dakle, portretni formati, 2 monitora jedan na drugom.
Rotiranje zaslona i njegovo raspoređivanje jedan na drugi nije uzrokovalo nikakve probleme, jer je to lako moguće putem korisničkog sučelja - instaliran je "Raspbian Buster s radnom površinom i preporučenim softverom".
Zbog čestog pisanja ili prepisivanja podataka utječe na životni vijek SD kartice.
Na primjer, preporučuje se zapisivanje privremenih podataka (npr. vrijednosti senzora za usporedne izračune) na RAM disk za aplikacije koje često sadrže privremene podatke (npr. vrijednosti senzora za usporedne izračune) koji više nisu potrebni nakon ponovnog pokretanja.
Također možete koristiti USB-C sučelje Raspberry Pi 4, koje se obično koristi za napajanje, kao normalno USB sučelje.
U tom slučaju, međutim, Malina bi trebala napajati energiju putem GPIO pinova.