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

 
 
> 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
Ответов
Alex11
сообщение May 11 2008, 05:57
Сообщение #2


Гуру
******

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



Это правильный ответ, но я же не все свои проблемы сюда выкатываю - там еще зажатые до нуля габариты и почти нет питания. SD жрет больше, чем весь девайс. Да и не влезает. Вот я пытаюсь понять, что сделано внутри SD или CF карточки. Там проц стоит не с сотнями килобайт, а некая деталь на базе 51 контроллера, довольно дохленькая, и справляется.
Go to the top of the page
 
+Quote Post
zltigo
сообщение May 12 2008, 06:48
Сообщение #3


Гуру
******

Группа: Свой
Сообщений: 13 372
Регистрация: 27-11-04
Из: Riga, Latvia
Пользователь №: 1 244



Цитата(Alex11 @ May 11 2008, 07:57) *
Там проц стоит не с сотнями килобайт, а некая деталь на базе 51 контроллера, довольно дохленькая, и справляется.

1. Она справляется с частью необходимой Вам работы
2. Там, где объемы Flash гигабайтами измеряются, там и RAM не килобайтами измеряется.
3. 51 на 4x проводнои 25Mhz SD интерфейсе явно ловить нечего - нету там его. Специализированные "железные" контроллеры там
4. Габаритных размеров у SD аж три варианта. Самый маленький ну очень маленький smile.gif


--------------------
Feci, quod potui, faciant meliora potentes
Go to the top of the page
 
+Quote Post
AlexandrY
сообщение May 12 2008, 07:58
Сообщение #4


Ally
******

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



Насколько смотрел контроллеры FLASH USB накопителей, там действительно стоят дохлые чипы типа 51-го мегагерц на 20-ть.
Но никто и не говорил что на этих чипах хороший wear leveling.
Дисков на них не сделаешь и никто не позиционирует их как диски.
Я уже пару штук выкинул. Перестали писаться когда пытался использовать для очень частой перезаписи файлов.
С другой строны в профиле USB Mass Storage используется SCSI transparent command set, т.е. от USB флеши требуется только тупо по DMA отдавать блоки из NAND в PC, а трансляция адресов физических в логические делается уже драйвером на PC, соответственно и здоровая таблица мапинга может находится на PC.
Эффективный wear leveling должен базироваться на верхнеуровневых связях с FAT как это говорится в мануале на TrueFFS, значит тупой USB FLASH не может содержать в себе TrueFFS.
Ну и как вариант для пытливых умов рекомендую посмотреть как сделан драйвер SMC (он же для NAND) в файловой системе от Micrium-а.
Wear leveling там зачаточный но тем не менее с десяток килобайт для мапинга все равно требует.


Цитата(zltigo @ May 12 2008, 10:18) *
1. Она справляется с частью необходимой Вам работы
2. Там, где объемы Flash гигабайтами измеряются, там и RAM не килобайтами измеряется.
3. 51 на 4x проводнои 25Mhz SD интерфейсе явно ловить нечего - нету там его. Специализированные "железные" контроллеры там
4. Габаритных размеров у SD аж три варианта. Самый маленький ну очень маленький smile.gif
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
|- - 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, 09:19
|- - bigmaxtor   Цитата(yuri_t @ Oct 12 2008, 15:19) Сильн...   Oct 12 2008, 09:46
- - 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 - 10:18
Рейтинг@Mail.ru


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