📢 Webサイト閉鎖と移転のお知らせ
このWebサイトは2026年9月に閉鎖いたします。
新しい記事は移転先で追加しております。(旧サイトでは記事を追加しておりません)
ページの作成:「== 概要 == Yocto Projectは、組み込みLinuxシステムのカスタムディストリビューションを構築するためのオープンソースプロジェクトである。<br> <br> Yocto Projectは、以下の主要なコンポーネントで構成される。<br> * Poky *: Yocto Projectのリファレンスディストリビューションであり、ビルドシステムの基盤となる。 * BitBake *: Pythonで実装されたタスク実行エン…」 |
|||
| 14行目: | 14行目: | ||
==== ディレクトリ構成 ==== | ==== ディレクトリ構成 ==== | ||
~/yocto-project/ | ~/yocto-project/ | ||
├── poky/ | ├── poky/ # Yocto Project Poky | ||
│ ├── meta/ # OpenEmbedded-Core | │ ├── meta/ # OpenEmbedded-Core | ||
│ ├── meta-poky/ # Pokyディストロ設定 | │ ├── meta-poky/ # Pokyディストロ設定 | ||
│ └── meta-yocto-bsp/ # リファレンスBSP | │ └── meta-yocto-bsp/ # リファレンスBSP | ||
├── meta-custom-distro/ | ├── meta-custom-distro/ # カスタムレイヤ | ||
│ ├── conf/ | │ ├── conf/ | ||
│ │ ├── layer.conf | │ │ ├── layer.conf # レイヤ設定 | ||
│ │ ├── machine/ | │ │ ├── machine/ # マシン設定 | ||
│ │ └── distro/ | │ │ └── distro/ # ディストロ設定 | ||
│ ├── recipes-core/ # コアレシピ | │ ├── recipes-core/ # コアレシピ | ||
│ │ ├── images/ | │ │ ├── images/ # イメージレシピ | ||
│ │ ├── packagegroups/ | │ │ ├── packagegroups/ # パッケージグループ | ||
│ │ └── base-files/ | │ │ └── base-files/ # base-files拡張 | ||
│ ├── recipes-apps/ # アプリケーションレシピ | │ ├── recipes-apps/ # アプリケーションレシピ | ||
│ └── recipes-kernel/ # カーネル関連 | │ └── recipes-kernel/ # カーネル関連 | ||
└── build/ | └── build/ # ビルドディレクトリ | ||
├── conf/ | ├── conf/ | ||
│ ├── local.conf # ローカル設定 | │ ├── local.conf # ローカル設定 | ||
| 35行目: | 35行目: | ||
└── tmp/ | └── tmp/ | ||
└── deploy/ | └── deploy/ | ||
├── images/ | ├── images/ # 生成イメージ | ||
└── sdk/ | └── sdk/ # SDK | ||
<br> | <br> | ||
==== レイヤの概念 ==== | ==== レイヤの概念 ==== | ||
レイヤは、関連するレシピ、設定、クラスをグループ化したものである。<br> | レイヤは、関連するレシピ、設定、クラスをグループ化したものである。<br> | ||