このアプリケーションノートでは、Yoctoをインストールして使用し、必要なイメージをカスタマイズおよび生成する方法を紹介します。
QorIQ SDK 1.6のインストールおよびビルド環境設定の手順
スクリプト fsl-setup-poky を使用してビルドプロジェクトを作成し、ローカル設定ファイルに関連する特定のパラメータを説明します。
Yocto Imageのタイプと生成、および必要なイメージを生成するためにマシン設定ファイルの変数を変更する方法。
特定の bitbake タスクを実行する方法、u-boot と Linux カーネルを設定および再構築する方法。
カスタマイズされたrootfsイメージレシピを作成する方法 パッケージリストを追加および削除し、イメージ生成前にRFSコンテンツを変更するためにROOTFS_POSTPROCESS_COMMANDを使用します。
merge-files パッケージを使用して、ユーザー自身のファイルをルートファイルシステムに追加します。
Yoctoビルド環境で新しいパッケージレシピを作成します。
こんにちは、私はbitbakeを使用してu-bootを構築しようとしています。しかし、ループエラーが発生しています。誰かが私がこれを解決する方法を知っているでしょうか?ubuntu-22.04では、recipes-devtools / bisonのバージョンをbison_3.8.2.bbに更新する必要がありました。そのため、次のエラーが発生しています。
Build Configuration:
BB_VERSION = "1.22.0"
BUILD_SYS = "x86_64-linux"
NATIVELSBSTRING = "Ubuntu-22.04"
TARGET_SYS = "arm-fsl-linux-gnueabi"
MACHINE = "ls1021aiot"
DISTRO = "fsl-networking"
DISTRO_VERSION = "QorIQ-SDK-V1.8"
TUNE_FEATURES = "armv7a vfp neon callconvention-hard cortexa7"
TARGET_FPU = "vfp-neon"
meta
meta-yocto
meta-yocto-bsp
meta-rds
meta-fsl-arm
meta-fsl-networking
meta-fsl-toolchain
meta-virtualization
meta-oe
meta-networking
meta-perl
toolchain-layer
meta-java
meta-linaro-toolchain
meta-security = "feature/jpc/jenkins:073d500a2f332da0d339f635acf98a3a69ed1e25"
NOTE: Preparing runqueue
ERROR: Unbuildable tasks were found.
These are usually caused by circular dependencies and any circular dependency chains found will be printed below. Increase the debug level to see a list of unbuildable tasks.
Identifying dependency loops (this may take a short while)...
ERROR:
Dependency loop #1 found:
Task 187 (virtual:native:/home/trilliant/tmpDev/arnav_dev/fsl-ls1021aiot-sdk/poky/meta/recipes-devtools/bison/bison_3.8.2.bb, do_install) (dependent Tasks ['bison, do_compile'])
Task 188 (virtual:native:/home/trilliant/tmpDev/arnav_dev/fsl-ls1021aiot-sdk/poky/meta/recipes-devtools/bison/bison_3.8.2.bb, do_populate_sysroot) (dependent Tasks ['bison, do_install'])
Task 190 (virtual:native:/home/trilliant/tmpDev/arnav_dev/fsl-ls1021aiot-sdk/poky/meta/recipes-devtools/bison/bison_3.8.2.bb, do_configure) (dependent Tasks ['autoconf, do_populate_sysroot', 'automake, do_populate_sysroot', 'gettext-minimal-native, do_populate_sysroot', 'libtool-native, do_populate_sysroot', 'bison, do_patch', 'bison, do_populate_sysroot', 'gnu-config, do_populate_sysroot', 'flex, do_populate_sysroot'])
Task 191 (virtual:native:/home/trilliant/tmpDev/arnav_dev/fsl-ls1021aiot-sdk/poky/meta/recipes-devtools/bison/bison_3.8.2.bb, do_compile) (dependent Tasks ['bison, do_configure'])