Konfiguracja VisionFive Yocto
Do programowania wykorzystujemy Yocto w wersji Kirkstone. Zakładamy, że masz już zainstalowane działające środowisko programistyczne.
Sklonuj meta-starfive-bsp
Najpierw przejdź do swojego katalogu poky – w moim przypadku poky-kirkstone – i sklonuj repozytorium meta-starfive-bsp.
cd poky-kirkstone
git clone -b kirkstone https://github.com/limingle/meta-starfive-bsp.git
Klonuję również meta-riscv, ale nie jest to niezbędne.
Pobierz meta-interelectronix-visionfive
Pobierz meta-interelectronix-visionfive.zip – zobacz link dalej – i rozpakuj go w katalogu poky-kirkstone.
Utwórz katalog kompilacji
Wyjdź z poky-kirkstone i zacznij korzystać ze środowiska
cd ..
source poky-kirkstone/oe-init-build-env VisionFive-build
Teraz skopiuj bblayers.conf.sample i local.conf.sample z katalogu meta-interelectronix-visionfive do katalogu conf i zmień nazwę na bblayers.conf i 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
W pliku bblayers.conf musisz dostosować ścieżkę do katalogu poky-kirkstone. Usuń również wiersz „/workdir/poky-kirkstone/meta-interelectronix \” – jest on potrzebny tylko do dostosowania psplash.
bitbake Yocto Linux
Teraz możesz stworzyć przy pomocy bitbake swój pierwszy obraz Linuksa.
bitbake vision-five-image
Zajmie to dużo czasu, a po zakończeniu tego procesu możesz stworzyć obraz Linuksa na karcie SD i uruchomić płytę VisionFive z karty SD.
Zobacz, jak uzyskać podstawową konfigurację Mender w VisionFive – Mender – Yocto – Część 2.
Licencja na prawa autorskie
Copyright © 2022 Interelectronix e.K.
Ten kod źródłowy projektu jest udostępniany na licencji **GPL-3.0 * *.
Część 2 serii artykułów, jak skonfigurować środowisko Yocto, aby utworzyć Yocto Linux z integracją klienta Mender.
Część 3 serii artykułów o tym, jak skonfigurować środowisko Yocto, aby utworzyć Yocto Linux z integracją klienta Mender.
Część 4 serii artykułów, jak skonfigurować środowisko Yocto, aby utworzyć Yocto Linux z integracją klienta Mender.