レイヤーの追加 - 2023.1 日本語

PetaLinux ツール資料: リファレンス ガイド (UG1144)

Document ID
UG1144
Release Date
2023-05-16
Version
2023.1 日本語
PetaLinux プロジェクトにレイヤーを追加できます。Yocto の Honister バージョンのアップストリーム レイヤーは、Layers Index にあります。

次に、PetaLinux プロジェクトに meta-my レイヤーを追加する手順を示します。

  1. <proj_root>/project-spec/meta-mylayer にレイヤーをコピーするか作成します。
  2. petalinux-config > Yocto Settings > User Layers を実行します。
  3. 次のコマンドを入力します。
    ${PROOT}/project-spec/meta-mylayer
  4. 保存して終了します。
  5. <proj_root>/build/conf/bblayers.conf のファイルを確認します。
注記: PetaLinux ツールの 2023.1 リリースは、langdale ベース ラインにあります。langdale ブランチからレイヤー/レシピを選択します。一部のレイヤー/レシピは、現在のアーキテクチャと互換性がない可能性があります。レイヤー/レシピは、ユーザーの責任で追加してください。
注記: プロジェクト外のレイヤーを追加して、複数のプロジェクト間でレイヤーを共有することもできます。追加したレイヤーに <layer>/conf/layer.conf があることを確認してください。これがない場合はビルド エラーが発生します。
重要: レイヤーの優先順位を変更するには、${PROOT}/project-spec/meta-mylayer/conf/layer.confBBFILE_PRIORITY_meta-mylayer = 7 に設定します (0 ~ 99 の値を指定可能で、数値が大きいほど優先順位が高い)。
注記: デフォルトでは、PetaLinux プロジェクトの meta-user レイヤーの優先順位は 7 に設定されています。カスタム レイヤーの変更よりも meta-user レイヤーの変更を優先させるためには、meta-user と同等またはそれより高い優先順位を設定する必要があります。詳細は、サポート を参照してください。