JFFS2 |
Предыдущая Содержание Следующая |
|
Строка запуска Linux:
CONFIG_CMDLINE="root=/dev/mtdblock1 rw rootfstype=jffs2 console=ttyS0,115200"
Для работы с JFFS2 потребуется установить mtd-tools:
sudo apt-get install mtd-tools
Сборка образаЕсли есть уже готовая файловая система, компиляция образа производится следующей командой:
mkfs.jffs2 -p -d /дир/где/файлы -e 128KiB -n -o rootfs_jffs2.bin
128Kib: размер Erase block микросхемы Nandflash.
Файл для прошивки: rootfs_jffs2.bin. Подключение имеющегося образа JFFS2sudo modprobe -v mtd sudo modprobe -v jffs2 sudo modprobe -v mtdram total_size=256000 erase_size=256 sudo modprobe -v mtdchar sudo modprobe -v mtdblock sudo dd if=/<path to image>/rootfs_jffs2.bin of=/dev/mtdblock0 sudo mkdir /mnt/jffs/ sudo mount -t jffs2 /dev/mtdblock0 /mnt/jffs/
#Скопировать данные в новую папку tar -C "каталог_источника" -cf - . | tar -C "каталог_назначения" -xvf –
#отключение:
sudo umount /mnt/jffs sudo modprobe -r jffs2 sudo modprobe -r mtdram sudo modprobe -r mtdblock sudo rmdir /mnt/jffs sudo rm /dev/mtdblock0 См. также | ||
Предыдущая Содержание Следующая |