Ugrađeni softver - VisionFive - Mender - Yocto - 4. dio snimka zaslona računala

VisionFive - Mender - Yocto

4. dio - Izradite artefakt za Mender

artefakt za Mender

Stvaranje artefakta za Mendera

Koristimo ogranak Yocto Kirkstone za razvoj. Pretpostavljamo da već imate instalirano radno razvojno okruženje i postavili svoje okruženje kao što je opisano u VisionFive - Mender - Yocto - 1. dio, VisionFive - Mender - Yocto - 2. dio i u VisionFive - Mender - Yocto - 3. dio.

Mender artefakt

Mender koristi artefakte za pakiranje softverskih ažuriranja za isporuku na uređaje. Ovisno o verziji Mender poslužitelja koju koristite, imate više ili manje značajki. Pregled Mender verzija i značajki prikazan je na Usporedba Mender značajki.

Budući da koristimo Mender poslužitelj otvorenog koda, možemo stvoriti samo kompletan artefakt datotečnog sustava, npr. puni korijeni su u artefaktu.

Yocto stvoriti artefakt

Svaki put kad bitbake cijelu Linux sliku

bitbake vision-five-image-mender
Dobivate artefakt. U istom direktoriju u kojem se nalazi .sdimg datoteka nalazi se i .mender datoteka. Ovo je stvoreni artefakt. Za testiranje možete dodati novi program (npr. Nano kao uređivač teksta) ili, ako je već instaliran, ukloniti ga.

Važan

Svaki artefakt mora imati jedinstveni naziv izdanja. Dakle, morate promijeniti varijablu 'MENDER_ARTIFACT_NAME' u datoteci local.conf. Npr. možete koristiti "ime" + "uzastopno numeriranje" + "datum"

### Prenesi artefakt na Mender poslužitelj

Prijavite se na svoj Mender poslužitelj, idite na 'Izdanja' i kliknite gumb Prenesi. Odaberite .mender datoteku i prenesite je. Mender poslužitelj automatski prepoznaje 'MENDER_ARTIFACT_NAME'.

Implementacija izdanja

Ako je artefakt prenesen, možete odmah kliknuti gumb "STVORI IMPLEMENTACIJU S OVIM IZDANJEM" da biste stvorili implementaciju. Odaberite grupu uređaja i kliknite "DALJE". Zatim kliknite "STVORI" i implementacija se stvara.

Uvođenje

Ovisno o intervalima anketiranja definiranim u Mender klijentu, Mender klijent na uređaju počinje preuzimati artefakt i instalira ga u neaktivnu korijensku particiju.

Nakon toga je inicijalizirano ponovno pokretanje i - ako je uspješno - predano poslužitelju.

Ako instalacija/ponovno pokretanje nije uspjelo, uređaj se pokreće s rootfs particije, koja se koristi prije preuzimanja artefakta.

Prijavite se na uređaj i testirajte promjene koje ste napravili.</:code1:>

Licenca za autorska prava

Autorska prava © 2022. Interelectronix e.K.
Ovaj izvorni kod projekta licenciran je pod licencom GPL-3.0.

Ugrađeni softver - VisionFive - Mender - Yocto snimka zaslona računala
1. dio - Osnovno postavljanje Yocto okruženja
  1. dio niza članaka, kako postaviti Yocto okruženje za stvaranje Yocto Linuxa uz integraciju Mender klijenta.
Ugrađeni softver - VisionFive - Mender - Yocto snimka zaslona računala
2. dio – osnovna postavka koja uključuje Mender

Drugi dio niza članaka, kako postaviti Yocto okruženje za stvaranje Yocto Linuxa s integracijom Mender klijenta.

Ugrađeni softver - VisionFive - Mender - Yocto snimka zaslona računala
3. dio - konfiguracija u-boota za Mender
  1. dio niza članaka, kako postaviti Yocto okruženje za stvaranje Yocto Linuxa uz integraciju Mender klijenta.