artefakt za Mender
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"
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.
- dio niza članaka, kako postaviti Yocto okruženje za stvaranje Yocto Linuxa uz integraciju Mender klijenta.
Drugi dio niza članaka, kako postaviti Yocto okruženje za stvaranje Yocto Linuxa s integracijom Mender klijenta.
- dio niza članaka, kako postaviti Yocto okruženje za stvaranje Yocto Linuxa uz integraciju Mender klijenta.