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

 
 
> TrueFFS - Файловая система для Flash, ищу SDK
Alex11
сообщение May 8 2008, 18:46
Сообщение #1


Гуру
******

Группа: Свой
Сообщений: 2 106
Регистрация: 23-10-04
Из: С-Петербург
Пользователь №: 965



Господа, нет ли у кого SDK от TrueFFS или каких-то соображений как правильно делать блочное устройство на NAND Flash, чтобы равномерно использовать ресурс NAND и можно было реализовать на микроконтроллере с небольшим объемом RAM.
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
yuri_t
сообщение Oct 12 2008, 09:19
Сообщение #2


Частый гость
**

Группа: Свой
Сообщений: 163
Регистрация: 24-08-05
Пользователь №: 7 937



Сильно не рекомендую связываться с NAND FLASH chip - кроме чисто технических проблем(wear-leveling, error-correction), есть и другие - производители часто меняют номенклатуру и, что важнее, критические параметры(мах число стираний, например) причем в сторону ухудшения(!) Особенно
этим грешит Samsung.

NAND FLASH chip - это не для небольших компаний/проектов.

В случае же использования FLASH карточки(любой - SD, MicroSD etc) таких проблем нет.

BTW. В современных FLASH карточках для основных операций используется hardware controller and
RAM up to 128 KBytes, процессор уровня 51 делает только вспомогательные операции.

Вот здесь коллеги меня спросили - а зачем же тогда у современных проц делают NAND FLASH интерфейс ?

В основном это делается для хранения ОС(Linux, Win CE).
При старте ОС загружается в RAM и оттуда выполняется
OS upgrade (те стирание/запиcь) делается ограниченное число раз (по сравнению с файловой системой общего назначения) те работа с NAND FLASH значительно упрощается.

Для файловых же систем общего назначения FLASH card - оптимальное решение (IMHO)
Go to the top of the page
 
+Quote Post
bigmaxtor
сообщение Oct 12 2008, 09:46
Сообщение #3


Участник
*

Группа: Участник
Сообщений: 51
Регистрация: 12-03-08
Из: Краснодар
Пользователь №: 35 832



Цитата(yuri_t @ Oct 12 2008, 15:19) *
Сильно не рекомендую связываться с NAND FLASH chip - кроме чисто технических проблем(wear-leveling, error-correction), есть и другие - производители часто меняют номенклатуру и, что важнее, критические параметры(мах число стираний, например) причем в сторону ухудшения(!)

Для файловых же систем общего назначения FLASH card - оптимальное решение (IMHO)


Но ведь внутри этих SD стоят теже самые NAND Flash чипы, которые управляются специализированным микроконтроллером или микроконтроллером общего назначения. В чем же разница - использовать чипы памяти напрямую или через разъем-ламели карточки-контроллер? Безусловно, часть работы по обслуживнию файловой системы берет на себя контроллер карточки, но мы здесь как раз собрались для того, чтобы выяснить все аспекты реализации этой же задачи.

Все как раз наоборот: SD - для мелких и быстрых проектов, где можно поступиться надежностью контактов и отдать часть работы на откуп контроллеру в карточке и где с конструктивом есть свобода действий.
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- Alex11   TrueFFS - Файловая система для Flash   May 8 2008, 18:46
- - si21   Цитата(Alex11 @ May 8 2008, 21:46) Господ...   May 8 2008, 23:43
|- - anti   Вот еще ФС http://logfs.org/. Еще менее требовател...   May 9 2008, 08:26
|- - AlexandrY   Сами то пробовали? Там просто мусор лежит. Точне...   May 9 2008, 17:52
|- - si21   Цитата(AlexandrY @ May 9 2008, 20:52) Сам...   May 12 2008, 00:24
- - Alex11   Спасибо за наводки, это все сказочно, но у людей д...   May 9 2008, 21:04
- - GetSmart   А какой размер сегмента у 4 ГБ NAND-a? Точнее, р...   May 9 2008, 23:37
|- - Damon   Цитата(GetSmart @ May 10 2008, 03:37) А к...   May 10 2008, 04:28
- - Alex11   Сектор - 4К, стираемый блок - 64 сектора.   May 10 2008, 06:12
|- - AlexandrY   Если нужна эмуляция FAT или POSIX API подобных сис...   May 10 2008, 07:53
- - Alex11   FAT или что-то другое - дело десятое, проблема в т...   May 10 2008, 13:47
|- - AlexandrY   Не знаю какой вы сакральный смысл вкладываете в по...   May 10 2008, 14:40
- - GetSmart   Alex11, что писать-то собираетесь? И ещё, скорость...   May 10 2008, 16:45
- - Alex11   To AlexandrY: Если бы все ограничивалось только од...   May 10 2008, 20:55
|- - zltigo   Цитата(Alex11 @ May 10 2008, 22:55) котор...   May 10 2008, 21:03
- - Alex11   Это правильный ответ, но я же не все свои проблемы...   May 11 2008, 05:57
|- - zltigo   Цитата(Alex11 @ May 11 2008, 07:57) Там п...   May 12 2008, 06:48
|- - AlexandrY   Насколько смотрел контроллеры FLASH USB накопителе...   May 12 2008, 07:58
|- - zltigo   Цитата(AlexandrY @ May 12 2008, 09:58) На...   May 12 2008, 08:14
- - bigmaxtor   Можно ли в подробностях изучить реализацию FS в ми...   Oct 5 2008, 12:44
|- - маша   Цитата(bigmaxtor @ Oct 5 2008, 16:44) Мож...   Oct 6 2008, 05:15
|- - bigmaxtor   Цитата(маша @ Oct 6 2008, 11:15) Попробуй...   Oct 6 2008, 16:20
- - yuri_t   Давайте рассмотрим драйвер NAND FLASH chip - эта т...   Oct 12 2008, 10:43
|- - bigmaxtor   Цитата(yuri_t @ Oct 12 2008, 16:43) Давай...   Oct 12 2008, 13:04
||- - zltigo   Цитата(bigmaxtor @ Oct 12 2008, 15:04) Ес...   Oct 12 2008, 13:13
||- - bigmaxtor   Цитата...ставших абсолютно ширпотребными ... и деш...   Oct 12 2008, 15:36
|- - AlexandrY   Последние ARM-ы все идут с контроллерами NAND с ап...   Oct 12 2008, 19:27
|- - zltigo   Цитата(AlexandrY @ Oct 12 2008, 21:27) В ...   Oct 12 2008, 19:42
|- - bigmaxtor   Цитата(AlexandrY @ Oct 13 2008, 01:27) Я ...   Oct 13 2008, 08:30
- - blackfin   Слот под microSD-карты памяти.   Oct 13 2008, 08:44


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

 


RSS Текстовая версия Сейчас: 23rd June 2025 - 21:47
Рейтинг@Mail.ru


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