Vdelana programska oprema - VisionFive - Mender - Yocto - 4. del: posnetek zaslona računalnika

VisionFive - Mender - Yocto

4. del - Ustvarjanje artefakta za mender

artefakt za Mender

Ustvarjanje artefakta za Mender

Za razvoj uporabljamo podružnico Yocto Kirkstone. Predvidevamo, da imate že nameščeno delovno razvojno okolje in nastavite svoje okolje, kot je opisano v VisionFive - Mender - Yocto - Part 1, VisionFive - Mender - Yocto - Part 2 in v VisionFive - Mender - Yocto - Part 3.

Mender artefakt

Mender uporablja artefakte za pakiranje posodobitev programske opreme za dostavo v naprave. Glede na to, katero različico strežnika Mender uporabljate, imate več ali manj funkcij. Pregled različic in funkcij menderja je prikazan v razdelek Primerjava funkcij menderja.

Ker uporabljamo odprtokodni mender strežnik, lahko ustvarimo samo popoln artefakt filesystema, npr.

Yocto ustvari artefakt.

Vsakič, ko bitbake celotno Linux sliko

bitbake vision-five-image-mender
Dobiš artefakt. V istem imeniku, kjer najdete datoteko .sdimg, najdete tudi datoteko .mender. To je ustvarjen artefakt. Za testiranje lahko dodate nov program (npr. nano kot urejevalnik besedila) ali pa ga, če je že nameščen, odstranite.

Pomemben

Vsak artefakt mora imeti edinstveno ime izdaje. Spremeniti morate spremenljivko "MENDER_ARTIFACT_NAME" v datoteki local.conf. Npr. uporabite lahko "ime" + "zaporedno oštevilčenje" + "datum"

### Nalaganje artefakta v strežnik Mender

Prijavite se v strežnik Mender, pojdite na »Izdaje« in kliknite gumb Nalaganje. Izberite datoteko .mender in jo naložite. Strežnik Mender samodejno prepozna »MENDER_ARTIFACT_NAME«.

Uvajanje sprostitve

Če je bil artefakt naložen, lahko takoj kliknete na gumb "CREATE DEPLOYMENT WITH THIS RELEASE" in ustvarite uvajanje. Izberite skupino naprav in kliknite »NAPREJ«. Nato kliknite »USTVARI« in ustvari se uvajanje.

Rollout

Odvisno od intervalov ankete, opredeljenih v odjemalcu Mender, začne odjemalec Mender v napravi prenesti artefakt in ga namestiti v neaktivno korensko particijo.

Po tem je bil zagon inicializiran in - če je uspešen - predan strežniku.

Če namestitev/vnovični zagon ni bil ustrežen, se naprava zažene iz particije rootfs, ki se uporablja pred prenosom artefakta.

Prijavite se v napravo in preizkusite spremembe, ki ste jih naredili.</:code1:>

Licenca za avtorske pravice

Copyright © 2022 Interelectronix e.K.
Izvorna koda projekta je licencirana pod licenco GPL-3.0.

Vdelana programska oprema - VisionFive - Mender - Yocto: posnetek zaslona računalnika
1. del - Osnovna nastavitev okolja Yocto
  1. del serije člankov, kako nastaviti Yocto okolje za ustvarjanje Yocto Linuxa z integracijo mender odjemalca.
Vdelana programska oprema - VisionFive - Mender - Yocto: posnetek zaslona računalnika
2. del – Osnovna nastavitev za vključitev menderja
  1. del serije člankov, kako nastaviti Yocto okolje za ustvarjanje Yocto Linux z integracijo mender odjemalca.
Vdelana programska oprema - VisionFive - Mender - Yocto: posnetek zaslona računalnika
3. del - konfiguracija zagona za Mender
  1. del serije člankov, kako nastaviti Yocto okolje za ustvarjanje Yocto Linux z integracijo mender odjemalca.