uboot FITイメージを使用して、フィールドで自分のシステムをアップグレードしたいとします。uboot FITを使用してファイルシステムをアップグレードする
私のシステムは、ubootによってブートされるカスタムファームウェアです。これまでのFITファイルシステムは非常にうまく動作します。それはshasum確認アップロードを提供します。私はubootスクリプトを使ってターゲット上のものを更新しています。
uboot docsで定義されている興味深いタイプの1つが「ファイルシステム」です。実際のコンテンツは、たぶんtar'edファイルの束、FIT内の1つのチャンク内の個々の個別ファイルの実際のコレクションなど、いくつかのものになる可能性があります。
別のFIT質問では、Tom Riniはファイルシステムが本当に単なるバイナリBLOBであることを暗示しました。それに入るのは私の問題なので、ubootはちょうどmmcで書いたり、usbで書いたりして、あるパーティション上に新しいファイルシステムを作ることができます。これは事実ですか?
FITでパッケージ化するホストビルドコンピュータで、ファイルシステム(FATなど)を構築するにはどうすればよいですか?
おかげで、スティーブ
こんにちはTomさん、ありがとうございます。 ss dd if =/dev/zero of = fat.fs bs = 1024 count = SIZEファイルシステムをどれくらい大きくしたいですか? SIZE * 1024として指定してください。 mkfs.vfat fat.fsファイルをファイルシステムとしてフォーマットします。FAT fsを作成します。これをファイルシステムのFITイメージに入れたら、それをパーティションに送るためにmmcを書きますか? – Steve
はい、あなたがそれを読んだときに、あなたはFATイメージを記憶し、それを書き出すことができます。メモリに十分な空き容量がある場合は、内容をディスクから再読み込みし、メモリ内と比較することができます。 –