2017-08-23 5 views
0

私はSDcardイメージを作成するbitbakeクラスを作成しています。 mcopyを使用してFATパーティションイメージを作成する既存のクラスに基づいています。パーティションをext3パーティションに変更します。 mcopyはFATでのみ動作するため、これを変更する必要があります。 Linuxのループバックでは、ファイルシステムイメージ上で使用することができますが、これにはroot権限が必要です。これは、ビットビットスクリプトから多かれ少なかれ使用できなくなります。yoctoクラスからext3イメージを作成する

これを解決するための提案はありますか?

+0

SDカードの画像を作成するために 'bbclass'の代わりにwicを使うことをお勧めします。 http://www.yoctoproject.org/docs/2.3/dev-manual/dev-manual.html#creating-partitionedimimagesを参照してください。 – Anders

答えて

0

お返事ありがとうございます。 IMAGE_FSTYPES私は認識しています。いくつかの組み込みプラットフォームでは、sdcardの人口を扱うクラスがあり、このbbclassはIMAGE_FSTYPESによって選択されます。

私が気づいていなかったWICを見ました。それは有望に見えます。この段階では、自分の必要条件をすべて満たすことができるかどうか、またFATからext3に変更したいと思っていた作業中のbbclassが既にあるため、チェックする時間がありません。

カスタムクラスの利点は、基本的には何でもできることです。メインと冗長カーネルとルートパーティションを持つSDカードを作成します。特定の場所にあるブートローダーとプリローダー。システム回復用の専用パーティションと永続データ

私自身の質問によく答える:e2tools ext2/ex3ファイルイメージにディレクトリを作成してファイルをコピーすることができます。 FATパーティションで動作するmtoolsを簡単に置き換えることができます。

1

IMAGE_FSTYPES可変設定は、ルートファイルシステムのイメージタイプを決定します。 詳しい説明はこちらhere

関連する問題