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'
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.
Sehemu ya 1 ya mfululizo wa makala, jinsi ya kusanidi mazingira ya Yocto kuunda Yocto Linux na ujumuishaji wa mteja wa Mender.
Sehemu ya 2 ya mfululizo wa makala, jinsi ya kuanzisha mazingira ya Yocto kuunda Yocto Linux na ujumuishaji wa mteja wa Mender.
Sehemu ya 3 ya mfululizo wa makala, jinsi ya kuanzisha mazingira ya Yocto ili kuunda Yocto Linux na ujumuishaji wa mteja wa Mender.