HOBとは?
HobはBitBakeのグラフィカルユーザーインターフェースです。その主な目標は、ユーザーが一般的なタスクをより簡単に実行できるようにすることです。基本的に、グラフィックユーザーインターフェイスを表示しながら、バックグラウンドでBitbakeコマンドを実行します。
Hob は、Toaster という名前の Yocto の新しい Web ベースのインターフェイスを優先して非推奨になりつつあるため、Daisy メタデータで正しく動作しない可能性があります。
ここでは、Freescale Community BSPおよびBSP ReleaseのHobの現在のバージョンで実行できる操作について説明します。
- イメージの構築
- 既存の画像レシピの編集
- 自分だけの画像レシピを作成
手記: HOB は local.conf ファイルを書き込み、HOB の外部でイメージをベイク処理することと競合する可能性のある変更を加えます。この場合、local.conf ファイルを復元するために、環境の初期化を再実行する必要があります。
HOBの開始
環境が初期化されたら (Freescale Community BSP の setup-environment スクリプトまたは Freescale BSP リリースの fsl-setup-release を使用)、次のコマンドを使用します。
$ hob &
GUIが表示されます。
次に、ビルドするマシンとプロジェクトのレイヤーを選択できます。HOB は local.conf と bblayers.conf の値を取得して更新するため、目的の BSP レイヤーがすでに選択されており、これらのレイヤーで使用可能なマシンがドロップダウン メニューに表示されます。
これらのオプションが設定されると、HOBはレシピを解析し、そのマシンで利用可能な画像を表示するための依存関係ツリーを作成します。
イメージ・ファイル・システム・タイプ
高度な設定オプションには、イメージ・ファイル・システム・タイプが含まれます。HOB は sdcard 形式をサポートしていないため、必要な場合は local.conf ファイルに手動で追加してから、HOB の外部で bitbake を実行する必要があります。HOB が local.conf ファイルを変更したため、sdcard 形式が元々利用可能であった場合でも、次の行が local.conf に追加されるまで書き換えられ、利用できなくなる可能性があります。
IMAGE_FSTYPES="tar.bz2 ext3 SDカード"
レシピ画面
レシピ画面では、画像に含まれるレシピと利用可能なレシピ、次にパッケージグループを確認できます。
焼く時間です!
これらの設定の後、HOBインターフェースを使用してパッケージをビルドするか、HOBの外部でBitbakeを実行できます。(SDカード形式での画像をご希望の場合は、以前の画像タイプの説明をご覧ください)
結果の画像はに保存されます
選択したカスタマイズで画像レシピを保存することもできます。
このドキュメントに関連する質問や問題がある場合は、コミュニティでの ディスカッション として送信してください。