Nastavení VisionFive Yocto
Pro vývoj používáme pobočku Yocto Kirkstone. Předpokládáme, že již máte nainstalované funkční vývojové prostředí.
Klonovat meta-starfive-bsp
Nejprve přejděte do svého adresáře poky - v mém případě poky-kirkstone - a naklonujte repozitář meta-starfive-bsp.
cd poky-kirkstone
git clone -b kirkstone https://github.com/limingle/meta-starfive-bsp.git
Také klonuji meta-riscv, ale není to nezbytně nutné.
Stáhnout meta-interelectronix-visionfive
Stáhněte si meta-interelectronix-visionfive.zip - viz odkaz dále - a rozbalte jej v adresáři poky-kirkstone.
Vytvořit adresář sestavení
Vystupte z poky-kirkstone a získávejte zdroje prostředí
cd ..
source poky-kirkstone/oe-init-build-env VisionFive-build
Nyní zkopírujte bblayers.conf.sample a local.conf.sample z adresáře meta-interelectronix-visionfive do adresáře conf a přejmenujte jej na bblayers.conf a 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
V souboru bblayers.conf musíte upravit cestu k adresáři poky-kirkstone. Také smažte řádek '/workdir/poky-kirkstone/meta-interelectronix ' - je to potřeba pouze pro naše přizpůsobení psplash.
bitbake Yocto Linux
Nyní můžete bitbake svůj první obraz Linuxu.
bitbake vision-five-image
To trvá dlouho a po dokončení můžete obraz Linuxu blikat na SD kartu a spustit desku VisionFive z karty SD.
Podívejte se, jak získat základní nastavení pro Mender v VisionFive - Mender - Yocto - Část 2.</:code4:></:code3:></:code2:></:code1:>
Licence na autorská práva
Autorská práva © 2022 Interelectronix e.K.
Tento zdrojový kód projektu je licencován pod licencí GPL-3.0.
Část 2 ze série článků, jak nastavit prostředí Yocto pro vytvoření Yocto Linuxu s integrací klienta Mender.
Část 3 ze série článků, jak nastavit prostředí Yocto pro vytvoření Yocto Linuxu s integrací klienta Mender.
Část 4 ze série článků, jak nastavit prostředí Yocto pro vytvoření Yocto Linuxu s integrací klienta Mender.