תוכנה משובצת מחשב - VisionFive - Mender - Yocto - חלק 4 צילום מסך של מחשב

VisionFive - מנדר - יוקטו

חלק 4 - יצירת חפץ עבור מנדר

חפץ עבור מנדר

יצירת חפץ עבור Mender

אנו משתמשים בסניף יוקטו קירקסטון לפיתוח. אנו מניחים שכבר התקנת סביבת פיתוח עבודה והגדרת את הסביבה שלך כמתואר ב- VisionFive - Mender - Yocto - חלק 1, VisionFive - Mender - Yocto - חלק 2 וב- VisionFive - Mender - Yocto - חלק 3.

חפץ מנדר

מנדר משתמש בחפצים כדי לארוז את עדכוני התוכנה למסירה למכשירים. בהתאם לגרסה של שרת Mender שבה אתה משתמש, יש לך יותר או פחות תכונות. סקירה כללית של הגרסאות והתכונות של Mender מוצגת במאמר השוואה בין תכונות Mender.

מכיוון שאנו משתמשים בשרת מנדר בקוד פתוח, אנו יכולים ליצור רק תוצר שלם של מערכת הקבצים, למשל השורשים המלאים נמצאים בארטיפקט.

Yocto ליצור חפץ

בכל פעם שאתה נושך את התמונה המלאה של לינוקס

bitbake vision-five-image-mender
אתה מקבל חפץ. באותה ספריה שבה אתה מוצא את הקובץ .sdimg, אתה מוצא גם קובץ .mender. זהו החפץ שנוצר. לצורך בדיקה, ניתן להוסיף תוכנה חדשה (למשל, ננו כעורך טקסט) או, אם כבר מותקנת, להסיר אותה.

חשוב

לכל חפץ חייב להיות שם שחרור ייחודי. לכן, עליך לשנות את המשתנה 'MENDER_ARTIFACT_NAME' בקובץ local.conf שלך. לדוגמה, אתה יכול להשתמש ב'שם' + 'מספור רציף' + 'תאריך'

### העלאת חפץ לשרת Mender

התחברו לשרת Mender שלכם, עברו אל 'שחרורים' ולחצו על כפתור ההעלאה. בחר את קובץ ה- .mender שלך והעלה אותו. שרת Mender מזהה את 'MENDER_ARTIFACT_NAME' באופן אוטומטי.

פריסת מהדורה

אם החפץ הועלה, תוכל ללחוץ מיד על הלחצן 'צור פריסה באמצעות מהדורה זו' כדי ליצור פריסה. בחרו קבוצת מכשירים ולחצו על 'הבא'. לאחר מכן לחץ על 'צור' והפריסה נוצרת.

פריסה

בהתאם למרווחי התשאול שהוגדרו בלקוח מנדר, לקוח מנדר במכשיר מתחיל להוריד את החפץ ומתקין אותו במחיצת השורש הלא פעילה.

לאחר מכן, אתחול מחדש אותחל - אם מוצלח - מחויב לשרת.

אם ההתקנה/אתחול מחדש נכשלו, ההתקן יאותחל ממחיצת rootfs, שבה נעשה שימוש לפני הורדת החפץ.

היכנס למכשיר ובדוק את השינויים שביצעת.</:code1:>

רישיון זכויות יוצרים

זכויות יוצרים © 2022 Interelectronix e.K.
קוד המקור של פרויקט זה מורשה תחת רישיון GPL-3.0*.

תוכנה משובצת מחשב - VisionFive - Mender - Yocto צילום מסך של מחשב
חלק 1 - הגדרה בסיסית של סביבת Yocto

חלק 1 בסדרת מאמרים, כיצד להקים סביבת Yocto ליצירת Yocto Linux עם אינטגרציה של לקוח מנדר.

תוכנה משובצת מחשב - VisionFive - Mender - Yocto צילום מסך של מחשב
חלק 2 - הגדרה בסיסית שתכלול את Mender

חלק 2 בסדרת מאמרים, כיצד להקים סביבת Yocto ליצירת Yocto Linux עם אינטגרציה של לקוח מנדר.

תוכנה משובצת מחשב - VisionFive - Mender - Yocto צילום מסך של מחשב
חלק 3 - תצורת U-boot עבור Mender

חלק 3 בסדרת מאמרים, כיצד להקים סביבת Yocto ליצירת Yocto Linux עם אינטגרציה של לקוח מנדר.