نرم افزار جاسازی شده - VisionFive - Mender - Yocto - قسمت 1 یک تصویر از یک کامپیوتر

VisionFive - Mender - Yocto

بخش 1 - راه‌اندازی اولیه محیط Yocto VisionFive

راه‌اندازی VisionFive Yocto

راه‌اندازی اولیه Yocto برای برد VisionFive

ما از شاخه Yocto Kirkstone برای توسعه استفاده می‌کنیم. فرض می‌کنیم که شما قبلاً یک محیط توسعه فعال نصب کرده‌اید.

کلون‌کردن meta-starfive-bsp

ابتدا به دایرکتوری poky خود بروید - در مورد من poky-kirkstone - و مخزن meta-starfive-bsp را کلون کنید.

cd poky-kirkstone
git clone -b kirkstone https://github.com/limingle/meta-starfive-bsp.git

من meta-riscv را نیز کلون می‌کنم، اما لزوماً نیازی به این کار نیست.

دانلود meta-interelectronix-visionfive

meta-interelectronix-visionfive.zip را دانلود کنید - لینک بالاتر را ببینید - و آن را در دایرکتوری poky-kirkstone از حالت فشرده خارج کنید.

ایجاد دایرکتوری بیلد

از poky-kirkstone خارج شده و محیط را تهیه کنید

cd ..
source poky-kirkstone/oe-init-build-env VisionFive-build

حالا bblayers.conf.sample و local.conf.sample را از پوشه meta-interelectronix-visionfive در پوشه conf کپی کنید و نام آنها را به blayers.conf و local.conf تغییر دهید:

cp ../poky-kirkstone/meta-interelectronix-visionfive/conf/bblayers.conf.sample conf/bblayers.conf
cp ../poky-kirkstone/meta-interelectronix-visionfive/conf/local.conf.sample conf/local.conf

در فایل bblayers.conf، باید مسیر را به دایرکتوری poky-kirkstone خود تغییر دهید. همچنین خط "/workdir/poky-kirkstone/meta-interelectronix " را حذف کنید - این خط فقط برای سفارشی‌سازی psplash ما لازم است.

بیت‌بیک کردن Yocto Linux

اکنون می‌توانید اولین ایمیج Linux خود را بیت‌بیک کنید.

bitbake vision-five-image

این کار مدت زیادی طول می‌کشد و پس از اتمام، می‌توانید ایمیج Linux را روی کارت SD فلش کنید و برد VisionFive را از کارت SD بوت کنید.

نحوه راه‌اندازی اولیه Mender را می‌توانید در VisionFive - Mender - Yocto - بخش 2 مشاهده کنید.

مجوز کپی رایت

کپی‌رایت © 2022 Interelectronix e.K.این کد منبع پروژه دارای مجوز GPL-3.0 است.

نرم افزار جاسازی شده - VisionFive - Mender - Yocto یک تصویر از یک کامپیوتر
بخش 2 - راه‌اندازی اولیه برای گنجاندن Mender

بخش 2 از مجموعه مقالات، نحوه راه‌اندازی یک محیط Yocto برای ایجاد یک Yocto Linux با ادغام یک کلاینت Mender.

نرم افزار جاسازی شده - VisionFive - Mender - Yocto یک تصویر از یک کامپیوتر
بخش 3 - پیکربندی u-boot برای Mender

بخش 3 از مجموعه مقالات، نحوه راه‌اندازی یک محیط Yocto برای ایجاد یک Yocto Linux با ادغام یک کلاینت Mender.

نرم افزار جاسازی شده - VisionFive - Mender - Yocto یک تصویر از یک کامپیوتر
بخش 4 - ایجاد یک آرتیفکت برای mender

بخش 4 از مجموعه مقالات، نحوه راه‌اندازی یک محیط Yocto برای ایجاد یک Yocto Linux با ادغام یک کلاینت Mender.