shmur 0 8 октября, 2014 Опубликовано 8 октября, 2014 · Жалоба Доброго дня, коллеги. А есть ли на свете какая-нибудь легковесная ФС для нанд, если ОЗУ доступно только 100к? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
SM 0 8 октября, 2014 Опубликовано 8 октября, 2014 · Жалоба Мда... В свое время в настольном компьютере было ОЗУ всего 56 килобайт, и файловые системы на нем работали, и это считалось немало. Теперь 100К уже мало.... А вообще, emFile, наверное, одна из самых малоресурсных. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
AlexandrY 3 8 октября, 2014 Опубликовано 8 октября, 2014 · Жалоба Доброго дня, коллеги. А есть ли на свете какая-нибудь легковесная ФС для нанд, если ОЗУ доступно только 100к? 100к думаю всем хватит. Берите любую. ;) Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Копейкин 0 8 октября, 2014 Опубликовано 8 октября, 2014 · Жалоба А подойдёт ли любая для памяти NAND? Нужно ведь ремаппинг страниц делать для предотвращения износа. extFAT нужен, ведь правда? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
etoja 0 8 октября, 2014 Опубликовано 8 октября, 2014 · Жалоба Учёт сбойных блоков обязателен. Самсунг обещает отсутствие ошибок только в нулевом блоке и только в течении первой 1000 стираний. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
mantech 53 8 октября, 2014 Опубликовано 8 октября, 2014 · Жалоба А подойдёт ли любая для памяти NAND? Нужно ведь ремаппинг страниц делать для предотвращения износа. extFAT нужен, ведь правда? А SD карта не подходит?? Если это МК с внешней памятью для загрузки программ, то как правило имеется вариант загрузки с SD карты, и не надо учитывать сбойные блоки и всякие экзотические ФС, достаточно обычнной fatfs/ Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
jcxz 242 8 октября, 2014 Опубликовано 8 октября, 2014 · Жалоба Мда... В свое время в настольном компьютере было ОЗУ всего 56 килобайт, и файловые системы на нем работали, и это считалось немало. Теперь 100К уже мало.... Срочно исправляем название темы на "NAND и большой объем RAM" Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Копейкин 0 8 октября, 2014 Опубликовано 8 октября, 2014 · Жалоба А SD карта не подходит?? Если это МК с внешней памятью для загрузки программ, то как правило имеется вариант загрузки с SD карты, и не надо учитывать сбойные блоки и всякие экзотические ФС, достаточно обычнной fatfs/ Я свои вопросы ТСу задавал, в качестве наводящих. SD карта, конечно, сама перемешивает блоки и ремапит, пока есть резерв, сбойные. Однако, самоновейшие SD уже перекладывают эти задачи на файловую систему и тут или extFAT, на которую описание закрыто, или самодел. Других решений я пока не видел. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
AlexandrY 3 8 октября, 2014 Опубликовано 8 октября, 2014 · Жалоба Однако, самоновейшие SD уже перекладывают эти задачи на файловую систему ... Вот это новость! В новых SD картах можно отключить wear leveling? С одной стороны неплохо, но с другой стороны при 4-х битном интерфейсе это будет натужно для файловой системы. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
SM 0 8 октября, 2014 Опубликовано 8 октября, 2014 · Жалоба Других решений я пока не видел. А jffs[2], yaffs[2], ubifs (там правда этим командует ubi-прослойка), LogFS? А тот же FAT, обернутый в emFile (в нем wear leveling имеется для NAND/NOR)? Зачем упираться в микрософтовскую закрытую бодягу? при 4-х битном интерфейсе Ну это то обычно скрыто внутри железа контроллера. Для файловой системы - просто передача блока данных в DMA и все, и без разницы, сколько там проводов, хоть SATA, там всего один бит, хоть SD, где 4. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Копейкин 0 8 октября, 2014 Опубликовано 8 октября, 2014 · Жалоба Вот это новость! В новых SD картах можно отключить wear leveling? Мне в продаже встретились, если не ошибаюсь, SDXC, на упаковке которых русским по белому ;) было написано, что переформатирование в FATотменяет гарантию, только extFAT. Я так понял - wear leveling там сразу отменён. А jffs[2], yaffs[2], ubifs (там правда этим командует ubi-прослойка), LogFS? А тот же FAT, обернутый в emFile (в нем wear leveling имеется для NAND/NOR)? Зачем упираться в микрософтовскую закрытую бодягу? Уважаемый SM, можно ссылок на эти вещи? Мне будет актуально, для NAND. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
SM 0 8 октября, 2014 Опубликовано 8 октября, 2014 · Жалоба Уважаемый SM, можно ссылок на эти вещи? Мне будет актуально, для NAND. Все первые - скачайте linux kernel - они все там живут скопом, абсолютно открытые, и вполне понятные, благодаря очень удачному соглашению по форматированию исходников, принятых у линуксоидов. Кстати, они же присутствуют и в u-boot, это я к тому, что выдираются довольно легко. emFile - это у SEGGER на сайте (платная, возможно, где-то уже есть и стыренная). Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Копейкин 0 8 октября, 2014 Опубликовано 8 октября, 2014 · Жалоба Дополню вопрос - что бы Вы посоветовали из этих ФС, если требуется работа без ОС. То есть собственная реализация. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
SM 0 8 октября, 2014 Опубликовано 8 октября, 2014 · Жалоба Дополню вопрос - что бы Вы посоветовали из этих ФС, если требуется работа без ОС. То есть собственная реализация. Посоветовал бы, наверное, jffs2 или yaffs2 ( http://www.yaffs.net ), хотя, конечно, вопрос в ресурсах. А вообще любая из них без ОС работает - я Вам пример привел - u-boot - это загрузчик ОС, и в нем все они есть. Но, если есть жесткое ограничение на RAM, то emFile (с FAT, не EFS) Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
AlexandrY 3 8 октября, 2014 Опубликовано 8 октября, 2014 · Жалоба Дополню вопрос - что бы Вы посоветовали из этих ФС, если требуется работа без ОС. То есть собственная реализация. Как вы думаете применять эти ФС без ОС если не знаете ничего об их времени исполнения. Вот зависнет jffs2 на десятки секунд в какой-нибудь своей функции и что ваше все остальное ПО будет делать? Или всю свою логику переведете в процедуры вызываемые по прерываниям? я Вам пример привел - u-boot - это загрузчик ОС, и в нем все они есть. Нет там их. Одни названия, либо фрагменты только что-то читающие. Увы, не все так просто. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться