Beágyazott szoftver - VisionFive - Mender - Yocto - 4. rész: egy számítógép képernyőképe

VisionFive - Mender - Yocto

4. rész - Hozzon létre egy összetevőt Mender számára

műtermék Mender számára

Összetevő létrehozása Menderhez

A Yocto Kirkstone ágat használjuk a fejlesztéshez. Feltételezzük, hogy már telepített egy működő fejlesztőkörnyezetet, és beállítja a környezetet a VisionFive - Mender - Yocto - Part 1, a VisionFive - Mender - Yocto - Part 2 és a VisionFive - Mender - Yocto - Part 3 leírásokban leírtak szerint.

Mender műtermék

Mender összetevők használatával csomagolja be a szoftverfrissítéseket az eszközökre való kézbesítéshez. Attól függően, hogy a Mender szerver melyik verzióját használja, több vagy kevesebb funkcióval rendelkezik. A Mender verzióinak és funkcióinak áttekintése a Mender funkcióinak összehasonlítása című témakörben található.

Mivel nyílt forráskódú Mender szervert használunk, csak egy teljes fájlrendszer műterméket tudunk létrehozni, pl. a teljes rootfs az artifban van.

Yocto hozzon létre egy összetevőt

Minden alkalommal, amikor bitsütjük a teljes Linux-képet

bitbake vision-five-image-mender
kapsz egy tárgyat. Ugyanabban a könyvtárban, ahol az .sdimg fájl található, egy .mender fájlt is talál. Ez a létrehozott műtermék. A teszteléshez hozzáadhat egy új programot (pl. nano mint szövegszerkesztő), vagy ha már telepítve van, eltávolíthatja azt.

Fontos

Minden összetevőnek egyedi kiadási névvel kell rendelkeznie. Tehát meg kell változtatnia az "MENDER_ARTIFACT_NAME" változót a local.conf fájlban. Használhatja például a "név" + "sorszámozás" + "dátum" szavakat

### Összetevő feltöltése a Mender szerverre

Jelentkezzen be a Mender szerverére, lépjen a "Kiadások" menüpontra, és kattintson a Feltöltés gombra. Válassza ki a .mender fájlt, és töltse fel. A Mender szerver automatikusan felismeri a "MENDER_ARTIFACT_NAME".

Kiadás üzembe helyezése

Ha az összetevő fel lett töltve, azonnal rákattinthat a "KÖZPONTI TELEPÍTÉS LÉTREHOZÁSA EZZEL A KIADÁSSAL" gombra az üzemelő példány létrehozásához. Válasszon ki egy eszközcsoportot, majd kattintson a "TOVÁBB" gombra. Ezután kattintson a "CREATE" gombra, és létrejön az üzembe helyezés.

Bevezetés

A Mender-ügyfélben meghatározott lekérdezési időközöktől függően az eszközön lévő Mender-ügyfél elkezdi letölteni az összetevőt, és telepíti azt a nem aktív gyökérpartícióra.

Ezt követően az újraindítást inicializálták, és - ha sikeres - véglegesítették a szerveren.

Ha a telepítés/újraindítás sikertelen volt, az eszköz az összetevő letöltése előtt használt rootfs-partícióról indul el.

Jelentkezzen be az eszközre, és tesztelje az elvégzett módosításokat.</:code1:>

Szerzői jogi licenc

Copyright © 2022 Interelectronix e.K.
Ez a Project forráskód a GPL-3.0 licenc alatt van licencelve.

Beágyazott szoftver - VisionFive - Mender - Yocto: képernyőkép egy számítógépről
1. rész - A Yocto környezet alapbeállítása

Egy cikksorozat 1. része, hogyan állítsunk be egy Yocto környezetet egy Yocto Linux létrehozásához egy Mender kliens integrálásával.

Beágyazott szoftver - VisionFive - Mender - Yocto: képernyőkép egy számítógépről
2. rész - Alapvető beállítás a Mender felvételéhez

Egy cikksorozat 2. része, hogyan állítsunk be egy Yocto környezetet egy Yocto Linux létrehozásához egy Mender kliens integrálásával.

Beágyazott szoftver - VisionFive - Mender - Yocto: képernyőkép egy számítógépről
3. rész - u-boot konfiguráció Mender számára

Egy cikksorozat 3. része, hogyan állítsunk be egy Yocto környezetet egy Yocto Linux létrehozásához egy Mender kliens integrálásával.