راهاندازی VisionFive Yocto
ما از شاخه 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 است.
بخش 2 از مجموعه مقالات، نحوه راهاندازی یک محیط Yocto برای ایجاد یک Yocto Linux با ادغام یک کلاینت Mender.
بخش 3 از مجموعه مقالات، نحوه راهاندازی یک محیط Yocto برای ایجاد یک Yocto Linux با ادغام یک کلاینت Mender.
بخش 4 از مجموعه مقالات، نحوه راهاندازی یک محیط Yocto برای ایجاد یک Yocto Linux با ادغام یک کلاینت Mender.