2017-03-13 16 views
0

uboot FITイメージを使用して、フィールドで自分のシステムをアップグレードしたいとします。uboot FITを使用してファイルシステムをアップグレードする

私のシステムは、ubootによってブートされるカスタムファームウェアです。これまでのFITファイルシステムは非常にうまく動作します。それはshasum確認アップロードを提供します。私はubootスクリプトを使ってターゲット上のものを更新しています。

uboot docsで定義されている興味深いタイプの1つが「ファイルシステム」です。実際のコンテンツは、たぶんtar'edファイルの束、FIT内の1つのチャンク内の個々の個別ファイルの実際のコレクションなど、いくつかのものになる可能性があります。

別のFIT質問では、Tom Riniはファイルシステムが本当に単なるバイナリBLOBであることを暗示しました。それに入るのは私の問題なので、ubootはちょうどmmcで書いたり、usbで書いたりして、あるパーティション上に新しいファイルシステムを作ることができます。これは事実ですか?

FITでパッケージ化するホストビルドコンピュータで、ファイルシステム(FATなど)を構築するにはどうすればよいですか?

おかげで、スティーブ

答えて

0

ファイルシステムイメージの作成は、ファイルシステム自体に依存します。多くの場合、OpenEmbeddedやbuildrootなどのビルドシステムが、あなたのためにイメージを作成するようにここでお手伝いします。

+0

こんにちはTomさん、ありがとうございます。 ss dd if =/dev/zero of = fat.fs bs = 1024 count = SIZEファイルシステムをどれくらい大きくしたいですか? SIZE * 1024として指定してください。 mkfs.vfat fat.fsファイルをファイルシステムとしてフォーマットします。FAT fsを作成します。これをファイルシステムのFITイメージに入れたら、それをパーティションに送るためにmmcを書きますか? – Steve

+0

はい、あなたがそれを読んだときに、あなたはFATイメージを記憶し、それを書き出すことができます。メモリに十分な空き容量がある場合は、内容をディスクから再読み込みし、メモリ内と比較することができます。 –

関連する問題