Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen RevisionVorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
Letzte ÜberarbeitungBeide Seiten der Revision
software:linux:jffs2 [2015-08-18 13:41] abajricsoftware:linux:jffs2 [2015-08-18 14:24] abajric
Zeile 1: Zeile 1:
 ====== jffs2 Image ohne MTD Device mounten ====== ====== jffs2 Image ohne MTD Device mounten ======
  
-(Ubuntu 14.04 x86 64-Bit)+(getestet mit Ubuntu 14.04 x86 64-Bit, Linux 3.13)
  
-Dieses File ist im Big-Endian Format, weil ther ''file'' Befehl es nur als Daten-Datei erkennt.+Dieses File ist im Big-Endian Format, weil der ''file'' Befehl es nur als Daten-Datei erkennt.
  
 <code> <code>
Zeile 36: Zeile 36:
 $ sudo modprobe mtdram total_size=28672 # kB $ sudo modprobe mtdram total_size=28672 # kB
 $ sudo modprobe mtdblock $ sudo modprobe mtdblock
-$ ls /dev/mt*+$ ls /dev/mtd*
 /dev/mtd0  /dev/mtd0ro  /dev/mtdblock0 /dev/mtd0  /dev/mtd0ro  /dev/mtdblock0
 $ sudo dd if=rootfs.little.jffs2 of=/dev/mtdblock0 $ sudo dd if=rootfs.little.jffs2 of=/dev/mtdblock0
Zeile 43: Zeile 43:
 </code> </code>
  
 +Nun können die Dateien bearbeiten werden. Bevor das Image geflashed wird, muss es wieder ins Big-Endian Format zurückkonvertiert werden:
 +
 +<code>
 +$ sync
 +$ sudo umount ./rootfs
 +$ sudo dd if=/dev/mtdblock0 of=rootfs2.little.jffs2
 +$ jffs2dump -lcr -e rootfs.big.jffs2 rootfs2.little.jffs2
 +</code>