Преимущество использования jffs2 для ядра и initramFS в NAND

В нашей системе мы используем jffs2 для записи ядра и initramfs в память NAND. Мы хотели бы использовать более сильный ECC в ближайшее время. Но новый формат ECC требует всей области OOB и не работает с JFFS2.

Я пока не уверен, зачем нам вообще нужно использовать JFFS2. Ядро AFAIK и initramfs копируются в ОЗУ при запуске и запускаются из ОЗУ. Они не меняются очень часто (может быть, несколько раз в год для обновления).


person Bartlomiej Grzeskowiak    schedule 19.02.2014    source источник
comment
В нашей системе мы используем jffs2 для записи ядра и initramfs в память NAND -- Затем вы сохраняете образ ядра в файловой системе. Другие системы хранят изображения в необработанном разделе флэш-памяти. Это ваш выбор (при условии, что загрузчик может читать файловую систему). Работа с несколькими версиями/копиями ядра намного проще с файловой системой, чем с выделенным разделом.   -  person sawdust    schedule 24.02.2014
comment
Теперь я вижу, что команда nand read.jffs2 меня смутила. согласно: blackfin.uclinux.org/doku.php ?id=bootloaders:u-boot:nand-flash Команда write.jffs2 не имеет ничего общего с jffs2 и имеет плохое название — она просто означает пропуск плохих блоков. Это больше похоже на: В нашей системе мы используем запись BBT и, возможно, чистые маркеры из jffs2 для чтения/записи ядра и initramfs.   -  person Bartlomiej Grzeskowiak    schedule 05.03.2014


Ответы (1)


jffs2 разработан как файловая система для флэш-памяти, обычно используется как rootfs. Нет никакого преимущества в использовании его для образа ядра и initramfs.

person andycjw    schedule 19.02.2014