Dezvoltare - Dezvoltare software: o captură de ecran a unui cod de computer

Dezvoltare software

Yocto Uboot QT pentru Raspberry Pi

Dezvoltare software pe Raspberry Pi

Iubim software-ul open source
Software încorporat Raspberry Pi - Yocto construiește Raspberry Pi 4 într-un mediu Docker: o captură de ecran a unui computer

Proiectul oferă un set flexibil de instrumente și un spațiu în care dezvoltatorii încorporați din întreaga lume pot partaja tehnologii, stive de software, configurații și cele mai bune practici care pot fi utilizate pentru a crea imagini Linux personalizate pentru dispozitive încorporate și IOT sau oriunde este nevoie de un sistem de operare Linux personalizat.

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

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ă.

Software încorporat Raspberry Pi - Yocto Zmeură ecran de pornire personalizat cu bara de progres o bară de încărcare albă cu text negru

În mod normal, dacă vă creați imaginea Linux personalizată cu Yocto pentru un Raspberry Pi, doriți, de asemenea, să afișați un ecran de pornire personalizat cu o bară de progres.

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.

Recent a trebuit să dezvolt o aplicație (sistem kiosk) pentru/pe un Raspberry Pi 4. Lucrul special era că 2 monitoare tactile urmau să fie conectate prin HDMI, care trebuia rotit la 90 de grade spre dreapta. Deci, formate portret, 2 monitoare unul peste celălalt.
Rotirea ecranului și aranjarea acestuia unul peste celălalt nu a cauzat probleme, deoarece acest lucru este ușor posibil prin interfața cu utilizatorul - a fost instalat un "Raspbian Buster cu desktop și software recomandat".

Datorită scrierii sau suprascrierii frecvente a datelor, durata de viață a unui card SD este afectată.

De exemplu, se recomandă scrierea datelor temporare (de exemplu, valorile senzorului pentru calcule comparative) pe un disc RAM pentru aplicații care conțin adesea date temporare (de exemplu, valori ale senzorului pentru calcule comparative) care nu mai sunt necesare după o repornire.

De asemenea, puteți utiliza interfața USB-C a Raspberry Pi 4, care este utilizată în mod normal pentru alimentare, ca interfață USB normală.
În acest caz, totuși, zmeura ar trebui să furnizeze energie prin pinii GPIO.