Ich erstelle eine Dateipartition mit dem folgenden Befehl:
sudo mkfs.jffs2 -l -n -p -q -e 0x20000 -s 0x800 -d image/ -o sdcard/root/rootfs11182013.ambr.jffs2
Ich verstehe die an das Linux-Dienstprogramm übergebenen Befehle und Flags und was sie tun (glaube ich).
Ich kenne jedoch das Dateiformat nicht, in dem eine jffs2-Datei geschrieben ist.
welches Format hat die von mkfs.jffs2 erstellte Datei? Ist es eine Binärdatei? Intel-Hex? Etwas Unbekannteres?
Vielen Dank für Ihre Hilfe
Antwort1
Es handelt sich um eine reine Binärdatei, die ein JFFS2-Dateisystem enthält. Sie können ein Tool wie verwenden, um dd
diese direkt auf ein Blockgerät wie eine SD-Karte oder ein MTD-Gerät zu schreiben und sie anschließend in einem eingebetteten System zu verwenden.