Ingeboude sagteware - VisionFive - Mender - Yocto - Deel 4 'n skermkiekie van 'n rekenaar

VisionFive - Mender - Yocto

Deel 4 - Skep 'n artefak vir Mender

artefak vir Mender

Skep 'n artefak vir Mender

Ons gebruik die Yocto Kirkstone-tak vir ontwikkeling. Ons neem aan dat u reeds 'n werksontwikkelingsomgewing geïnstalleer het en u omgewing opstel soos beskryf in VisionFive - Mender - Yocto - Deel 1, VisionFive - Mender - Yocto - Deel 2 en in VisionFive - Mender - Yocto - Deel 3.

Mender artefak

Mender gebruik artefakte om die sagteware-opdaterings te verpak vir aflewering aan toestelle. Afhangend van watter weergawe van die Mender-bediener u gebruik, het u meer of minder funksies. 'N Oorsig van die Mender-weergawes en -funksies word getoon by Comparison of Mender-funksies.

Aangesien ons 'n open source Mender-bediener gebruik, kan ons slegs 'n volledige lêerstelsel-artefak skep, byvoorbeeld die volledige rootfs is in die artefak.

Yocto skep 'n artefak

Elke keer as u die volledige Linux-beeld byt

bitbake vision-five-image-mender
jy kry 'n artefak. In dieselfde gids waar u die .sdimg-lêer vind, vind u ook 'n .mender-lêer. Dit is die geskepte artefak. Vir toetsing kan u 'n nuwe program byvoeg (byvoorbeeld nano as teksredakteur) of, indien reeds geïnstalleer, dit verwyder.

Belangrik

Elke artefak moet 'n unieke vrystellingsnaam hê. U moet dus die veranderlike 'MENDER_ARTIFACT_NAME' in u local.conf-lêer verander. U kan byvoorbeeld 'naam' + 'opeenvolgende nommering' + 'datum' gebruik

### Laai artefak op na Mender-bediener

Teken in op u Mender-bediener, gaan na 'Releases' en klik op die Oplaai-knoppie. Kies u .mender-lêer en laai dit op. Die Mender-bediener herken die 'MENDER_ARTIFACT_NAME' outomaties.

Ontplooi vrystelling

As die artefak opgelaai is, kan u onmiddellik op die knoppie 'SKEP ONTPLOOIING MET HIERDIE VRYSTELLING' KLIK om 'n implementering te skep. Kies 'n toestelgroep en klik op 'VOLGENDE'. Klik dan op 'SKEP' en die implementering word geskep.

Uitrol

Afhangend van die stemintervalle wat in die Mender-kliënt gedefinieer word, begin die Mender-kliënt op die toestel die artefak aflaai en installeer dit in die nie-aktiewe wortelpartisie.

Daarna is 'n herlaai geïnisialiseer en - indien suksesvol - verbind tot die bediener.

As die installasie/herlaai onsuksesvol was, begin die toestel vanaf die rootfs-partisie, wat gebruik word voordat die artefak afgelaai word.

Teken in op die toestel en toets die veranderinge wat u aangebring het.</:code1:>

Kopiereg lisensie

Kopiereg © 2022 Interelectronix e.K.
Hierdie projekbronkode is gelisensieer onder die GPL-3.0 lisensie.

Ingeboude sagteware - VisionFive - Mender - Yocto 'n skermkiekie van 'n rekenaar
Deel 1 - Basiese opstelling van die Yocto -omgewing

Deel 1 van 'n reeks artikels, hoe om 'n Yocto-omgewing op te stel om 'n Yocto Linux te skep met die integrasie van 'n Mender-kliënt.

Ingeboude sagteware - VisionFive - Mender - Yocto 'n skermkiekie van 'n rekenaar
Deel 2 - Basiese opstelling om Mender in te sluit

Deel 2 van 'n reeks artikels, hoe om 'n Yocto-omgewing op te stel om 'n Yocto Linux te skep met die integrasie van 'n Mender-kliënt.

Ingeboude sagteware - VisionFive - Mender - Yocto 'n skermkiekie van 'n rekenaar
Deel 3 - u-bootkonfigurasie vir Mender

Deel 3 van 'n reeks artikels, hoe om 'n Yocto-omgewing op te stel om 'n Yocto Linux te skep met die integrasie van 'n Mender-kliënt.