Programu Iliyopachikwa - VisionFive - Mender - Yocto - Sehemu ya 4 picha ya skrini ya kompyuta

Maono ya Tano - Mender - Yocto

Sehemu ya 4 - Unda artifact kwa Mender

artifact kwa Mender

Unda artifact kwa Mender

Tunatumia tawi la Yocto Kirkstone kwa maendeleo. Tunadhani kuwa tayari una mazingira ya maendeleo ya kazi yaliyowekwa na kuanzisha mazingira yako kama ilivyoelezwa katika VisionFive - Mender - Yocto - Sehemu ya 1, VisionFive - Mender - Yocto - Sehemu ya 2 na katika VisionFive - Mender - Yocto - Sehemu ya 3.

Sanaa ya Mender

Mender hutumia artifacts kufunga sasisho za programu kwa utoaji wa vifaa. Kulingana na toleo gani la seva ya Mender unayotumia, una huduma zaidi au chache. Muhtasari wa matoleo na vipengele vya Mender vinaonyeshwa kwa kulinganisha vipengele vya Mender.

Kwa kuwa tunatumia seva ya Mender ya chanzo huria, tunaweza tu kuunda artifact kamili ya mfumo wa faili, kwa mfano mizizi kamili iko kwenye artifact.

Yocto kuunda artifact

Kila wakati unapopiga picha kamili ya Linux

bitbake vision-five-image-mender
unapata artifact. Katika saraka hiyo hiyo ambapo unapata faili ya .sdimg, pia unapata faili ya .mender. Hii ni artifact ya kuundwa. Kwa majaribio, unaweza kuongeza programu mpya (kwa mfano, nano kama mhariri wa maandishi) au, ikiwa tayari imewekwa, iondoe.

Muhimu

Kila artifact lazima iwe na jina la kipekee la kutolewa. Kwa hivyo, lazima ubadilishe 'MENDER_ARTIFACT_NAME' tofauti kwenye faili yako ya local.conf. Kwa mfano unaweza kutumia 'jina' + 'kuhesabu kwa mfululizo' + 'tarehe'

### Pakia artifact kwa seva ya Mender

Ingia kwenye seva yako ya Mkulima, nenda kwenye 'Releases', na ubofye kitufe cha Pakia. Chagua faili yako ya .mender na uipakie. Seva ya Mender inatambua 'MENDER_ARTIFACT_NAME' kiotomatiki.

Kutolewa kwa usambazaji

Ikiwa artifact ilipakiwa, unaweza kubofya mara moja kitufe cha 'CREATE DEPLOYMENT NA HII RELEASE' ili kuunda kupelekwa. Chagua kikundi cha kifaa na ubofye 'NEXT'. Kisha bonyeza 'UNDA' na kupelekwa kunaundwa.

Rollout

Kulingana na vipindi vya kupigia kura vilivyofafanuliwa katika mteja wa Mender, mteja wa Mender kwenye kifaa huanza kupakua artifact na kuisakinisha katika kizigeu cha mizizi kisichotumika.

Baada ya hapo, kuwasha upya kulianzishwa na - ikiwa imefanikiwa - imejitolea kwa seva.

Ikiwa usakinishaji/kuwasha upya haukufanikiwa, kifaa kinawasha kutoka kwa kizigeu cha mizizi, ambacho hutumiwa kabla ya upakuaji wa artifact.

Ingia kwenye kifaa na ujaribu mabadiliko uliyofanywa.</:code1:>

Leseni ya Hakimiliki

Copyright © 2022 Interelectronix e.K.
Msimbo huu wa chanzo cha Mradi una leseni chini ya leseni ya GPL-3.0.

Programu Iliyopachikwa - VisionFive - Mender - Yocto picha ya skrini ya kompyuta
Sehemu ya 1 - Usanidi wa msingi wa mazingira ya Yocto

Sehemu ya 1 ya mfululizo wa makala, jinsi ya kusanidi mazingira ya Yocto kuunda Yocto Linux na ujumuishaji wa mteja wa Mender.

Programu Iliyopachikwa - VisionFive - Mender - Yocto picha ya skrini ya kompyuta
Sehemu ya 2 - Usanidi wa msingi wa kujumuisha Mender

Sehemu ya 2 ya mfululizo wa makala, jinsi ya kuanzisha mazingira ya Yocto kuunda Yocto Linux na ujumuishaji wa mteja wa Mender.

Programu Iliyopachikwa - VisionFive - Mender - Yocto picha ya skrini ya kompyuta
Sehemu ya 3 - usanidi wa u-boot kwa Mender

Sehemu ya 3 ya mfululizo wa makala, jinsi ya kuanzisha mazingira ya Yocto ili kuunda Yocto Linux na ujumuishaji wa mteja wa Mender.