Setup Yocto VisionFive
Kami menggunakan cabang Yocto Kirkstone untuk pengembangan. Kami anggap Anda sudah memiliki lingkungan pengembangan kerja yang terpasang.
Kloning meta-starfive-bsp
Pertama, buka direktori poky Anda - dalam kasus saya poky-kirkstone - dan kloning repositori meta-starfive-bsp.
cd poky-kirkstone
git clone -b kirkstone https://github.com/limingle/meta-starfive-bsp.git
Saya juga mengkloning meta-riscv, tetapi file in belum tentu dibutuhkan.
Unduh meta-interelectronix-visionfive
Unduh meta-interelectronix-visionfive.zip - lihat tautan di bagian atas - dan buka file Zip-nya di direktori poky-kirkstone.
Buat direktori build
Keluar dari poky-kirkstone dan perintahkan source lingkungan
cd ..
source poky-kirkstone/oe-init-build-env VisionFive-build
Sekarang salin bblayers.conf.sample dan local.conf.sample dari direktori meta-interelectronix-visionfive ke dalam direktori conf dan ganti namanya menjadi bblayers.conf dan 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
Dalam file bblayers.conf, Anda harus menyesuaikan jalur ke direktori poky-kirkstone Anda. Serta hapus baris '/ workdir/poky-kirkstone/meta-interelectronix' - ini hanya diperlukan untuk kustomisasi psplash kami.
Membangun Yocto Linux di BitBake
Sekarang Anda dapat membangun image Linux pertama Anda di BitBake.
bitbake vision-five-image
Proses ini memakan waktu cukup lama, dan setelah selesai, Anda dapat mem-flash image Linux ke kartu SD dan mem-boot papan VisionFive dari kartu SD.
Lihat cara mendapatkan Setup dasar untuk Mender di VisionFive - Mender - Yocto - Bagian 2.
Lisensi Hak Cipta
Hak Cipta © 2022 Interelectronix e.K.
Kode sumber proyek ini dilisensikan di bawah lisensiGPL-3.0.
Bagian 2 dari seri artikel, cara menyetel lingkungan Yocto untuk membuat Yocto Linux dengan integrasi klien Mender.
Bagian 3 dari seri artikel, cara menyetel lingkungan Yocto untuk membuat Yocto Linux dengan integrasi klien Mender.
Bagian 4 dari seri artikel, cara menyetel lingkungan Yocto untuk membuat Yocto Linux dengan integrasi klien Mender.