Skip to main content
Maendeleo - Maendeleo ya Programu ya picha ya skrini ya msimbo wa kompyuta

Maendeleo ya Programu

Yocto Uboot QT for Raspberry Pi

Tunapenda Programu ya Chanzo wazi

Jifunze jinsi ya kujenga jukwaa la Linux lililo tayari kwa uzalishaji kwa Raspberry Pi Compute Module 5. Gundua njia mbadala nyepesi za Yocto, otomatiki ya picha, masasisho ya A/B, utoaji wa kuaminika, na usimamizi wa OTA kwa kutumia rpi-image-gen, rpi-sb-provisioner, na SWUpdate kwa mifumo iliyopachikwa na bidhaa za viwandani.

Jifunze jinsi ya kubinafsisha picha Raspberry Pi OS kwa kutumia rpi-image-gen, mfumo mwepesi, unaoweza kuandikwa kwa miundo ya mfumo wa kiotomatiki na inayoweza kuzalishwa tena. Gundua miongozo juu ya usanidi, utoaji, ujumuishaji wa CI/CD, na uwekaji wa uzalishaji kwa Raspberry Pi Compute Module 5. Ni kamili kwa wasanidi programu wanaotafuta utengenezaji bora wa picha, udhibiti wa mfumo, na suluhisho thabiti za Linux .

Jifunze jinsi ya kubuni mifumo thabiti iliyopachikwa kwa kutumia ugawaji wa mfumo wa faili wa mizizi ya A/B kwa Raspberry Pi Compute Module 5. Gundua mikakati salama ya kusasisha, ujumuishaji wa SWUpdate , mifumo ya uokoaji, na mipangilio ya kizigeu cha vitendo ili kuhakikisha masasisho salama, ya OTA ya atomiki na urejeshaji wa kifaa unaotegemewa. Inafaa kwa Linux zilizo tayari kwa uzalishaji na usimamizi wa kifaa cha mbali.

Otomatiki utoaji Raspberry Pi Compute Module 5 na rpi-sb-provisioner. Tovuti yetu inashughulikia otomatiki ya kwanza, usanikishaji, usanidi, na upelekaji. Jifunze jinsi ya kurahisisha uwekaji wa kifaa, kuhakikisha mipangilio thabiti, na ujumuishe na mifumo ya nyuma kwa utengenezaji bora na usambazaji salama unaoweza kuzalishwa tena. Gundua miongozo ya Linuxzilizo tayari kwa uzalishaji, masasisho ya OTA na zaidi.

Programu iliyopachikwa Raspberry Pi - Yocto kujenga Raspberry Pi 4 katika mazingira ya docker picha ya skrini ya kompyuta
Programu Iliyopachikwa Raspberry Pi - Qt kwenye Raspberry Pi 4 skrini ya kompyuta ya skrini ya bluu

Qt mara nyingi hutumiwa kukuza interfaces za picha. Qt ina maktaba za C ++ za kuunda violesura vya picha ambavyo vinaweza kukusanywa kwenye mifumo anuwai ya uendeshaji.
Kwa kuwa mkusanyiko huu unahitaji nguvu nyingi za kompyuta, inashauriwa kwa wasindikaji walio na nguvu kidogo kutekeleza maendeleo na mkusanyiko kwenye kompyuta ya mwenyeji na kisha tu kupakia programu iliyokamilishwa kwenye kompyuta inayolengwa.
Kuna maagizo mengi mkondoni kwa kuendeleza programu ya Qt kwa mifano ya Raspberry Pi 3 na Pi 4.

Programu Iliyopachikwa Raspberry Pi - Yocto Raspberry maalum splash screen na bar maendeleo bar nyeupe upakiaji na maandishi nyeusi

Kwa kawaida, ikiwa unaunda picha yako maalum ya linux na Yocto kwa Raspberry Pi, pia unataka kuonyesha skrini ya splash maalum na upau wa maendeleo.

Hii ni mwongozo wa kusakinisha Raspberry Pi OS Lite kwenye Moduli ya Compute 4. Kama kompyuta ya kazi, ninatumia Ubuntu 20, iliyosakinishwa kwenye mashine pepe.

Hii ni mwongozo wa Qt 5.15.2 ya Raspberry Pi 4 na kuisakinisha kwenye Moduli ya Compute 4.
Ni sasisho kwa chapisho langu la blogi Qt kwenye Raspberry Pi 4, na tofauti kwamba wakati huu ninatumia Raspberry Pi OS Lite.

Hii ni mwongozo wa kusanidi Qt-Creator kutumia maktaba za Qt zilizojumuishwa kwa Raspberry Pi 4 na kuunda programu za Raspberry.

Hivi karibuni ilibidi niendeleze programu (mfumo wa kiosk) kwa / kwenye Raspberry Pi 4. Jambo maalum juu yake ni kwamba wachunguzi wa kugusa 2 walikuwa wameunganishwa kupitia HDMI, ambayo ilipaswa kuzungushwa digrii 90 kulia. Kwa hivyo muundo wa picha, wachunguzi 2 juu ya kila mmoja.
Kuzunguka skrini na kuipanga juu ya kila mmoja hakusababisha shida yoyote, kwani hii inawezekana kwa urahisi kupitia kiolesura cha mtumiaji - "Raspbian Buster na desktop na programu iliyopendekezwa" ilisakinishwa.

Kwa sababu ya uandishi wa mara kwa mara au uandishi wa data, maisha ya kadi ya SD huathiriwa.

Kwa mfano, inashauriwa kuandika data ya muda (kwa mfano maadili ya sensor kwa mahesabu ya kulinganisha) kwa diski ya RAM kwa programu ambazo mara nyingi zina data ya muda (kwa mfano maadili ya sensor kwa mahesabu ya kulinganisha) ambayo hayahitajiki tena baada ya kuanza upya.

Unaweza pia kutumia kiolesura cha USB-C cha Raspberry Pi 4, ambayo kawaida hutumiwa kwa usambazaji wa umeme, kama kiolesura cha kawaida cha USB.
Katika kesi hii, hata hivyo, Raspberry inapaswa kusambaza umeme kupitia pini za GPIO.