реклама на сайте
подробности

 
 
> Выбор файловой системы, Нужна ФС для оптимальной работы с NANDflash
bezmic
сообщение Sep 16 2011, 04:25
Сообщение #1





Группа: Новичок
Сообщений: 6
Регистрация: 25-04-10
Из: Россия, Уфа
Пользователь №: 56 876



Подскажите, пожалуйста, какие ФС, поддерживаемые LINUXом, правильно работают с микросхемами типа NANDflash ?
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
AlexandrY
сообщение Sep 16 2011, 13:24
Сообщение #2


Ally
******

Группа: Модераторы
Сообщений: 6 232
Регистрация: 19-01-05
Пользователь №: 2 050



Цитата(bezmic @ Sep 16 2011, 07:25) *
Подскажите, пожалуйста, какие ФС, поддерживаемые LINUXом, правильно работают с микросхемами типа NANDflash ?


Вот эта весьма неплохая.
http://eewiki.ru/wiki/Example_YAFFS2Speed_for_ARMGS10

Здесь следует учесть разные факторы такие как: время старта файловой системы, устойчивость к сбоям, равномерность износа, продолжительность удаления и т.д.
JFFS по многим параметрам очень плохая.
Go to the top of the page
 
+Quote Post
bezmic
сообщение Sep 19 2011, 03:33
Сообщение #3





Группа: Новичок
Сообщений: 6
Регистрация: 25-04-10
Из: Россия, Уфа
Пользователь №: 56 876



Цитата(AlexandrY @ Sep 16 2011, 17:24) *
Вот эта весьма неплохая.
http://eewiki.ru/wiki/Example_YAFFS2Speed_for_ARMGS10


1. Можно ли сравнить uC/FS и YAFFS2 применительно к NANDflash ?
2. Насколько отличается работа с SerialDATAflash и NANDflash в общем и для ОС в частности ?

Сообщение отредактировал bezmic - Sep 19 2011, 03:34
Go to the top of the page
 
+Quote Post
kurtis
сообщение Sep 20 2011, 11:22
Сообщение #4


Местный
***

Группа: Свой
Сообщений: 466
Регистрация: 21-06-05
Пользователь №: 6 205



Цитата(bezmic @ Sep 19 2011, 06:33) *
1. Можно ли сравнить uC/FS и YAFFS2 применительно к NANDflash ?

Если вы думаете какую файловую систему использовать для Linux, то для uC/FS, скорее всего, под линукс отсутствует поддержка, так что сравнивать в контексте Linux их бесполезно.
Цитата(bezmic @ Sep 19 2011, 06:33) *
2. Насколько отличается работа с SerialDATAflash и NANDflash в общем и для ОС в частности ?

Если вы используете операционную систему (ОС), то она должна скрывать все тонкости работы с любым типом памяти и работать вы будете как с обычным блочным устройством.

Если есть желание, можете почитать второе издание Building Embedded Linux Systems авторы Karim Yaghmour, JonJason Brittain and Ian F. Darwin. Там рассматриваются интересующие вас вопросы.
Еще есть elinux.org, там есть краткое описание актуальных файловых систем в Linux (http://elinux.org/File_Systems)

Если вам нужно поместить небольшую файловую систему в dataflash, то я бы использовал cramfs, но поскольку файловая система доступна только для чтения, в использовании дистрибутива могут быть определенные нюансы (например с ведением журнала событий) ну и плюс ко всему, она отседает место в ОЗУ.
Go to the top of the page
 
+Quote Post
bezmic
сообщение Sep 21 2011, 04:54
Сообщение #5





Группа: Новичок
Сообщений: 6
Регистрация: 25-04-10
Из: Россия, Уфа
Пользователь №: 56 876



Цитата(kurtis @ Sep 20 2011, 15:22) *
Если есть желание, можете почитать второе издание Building Embedded Linux Systems авторы Karim Yaghmour, JonJason Brittain and Ian F. Darwin. Там рассматриваются интересующие вас вопросы.
Еще есть elinux.org, там есть краткое описание актуальных файловых систем в Linux (http://elinux.org/File_Systems)

Если вам нужно поместить небольшую файловую систему в dataflash, то я бы использовал cramfs,


Благодарю за направление.
Go to the top of the page
 
+Quote Post



Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 24th July 2025 - 00:12
Рейтинг@Mail.ru


Страница сгенерированна за 0.01411 секунд с 7
ELECTRONIX ©2004-2016