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

 
 
> Ищу надёжную FTL или файловую систему, С журналом и wear leveling
mvb
сообщение Nov 13 2012, 13:04
Сообщение #1


Участник
*

Группа: Участник
Сообщений: 72
Регистрация: 7-06-08
Пользователь №: 38 128



Здравствуйте.
Пишу проект на ColdFire V2. Подскажите, кто знает, где достать реализацию файловой системы или хотя бы FTL с журналированием и возможно с ECC? Свежая версия uC/FS например выглядит очень соблазнительно, но недоступно (вот кстати, сколько она может стоить для гражданского применения? Может у кого-нибудь есть исходники? :-) ).
Это нужно для того, чтобы на NAND организовать файловую систему, устойчивую к сбоям и нерабочим битам.

Спасибо.
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
Harbour
сообщение Nov 7 2013, 17:12
Сообщение #2


Местами Гуру
*****

Группа: Validating
Сообщений: 1 103
Регистрация: 5-12-04
Пользователь №: 1 323



меня в свое время (2006 год) впечатлили теоретические разработки LogFS (JFFS3) - там изначально был пофиг любой сбой на флеше. прототип FS с десятком ф-ий был написан за пару дней :

Код
extern s8 tffs_format();
extern s8 tffs_ls();
extern s8 tffs_mount();
extern tffs_file_t *tffs_dir(char op);
extern tffs_fd tffs_open(const char *name, char flags);
extern s8 tffs_close(tffs_fd fd);
extern tffs_size_t tffs_read(tffs_fd fd, unsigned char *buf, tffs_size_t len);
extern tffs_size_t tffs_write(tffs_fd fd, unsigned char *buf, tffs_size_t len);
extern tffs_size_t tffs_seek(tffs_fd fd, tffs_size_t offset, char whence);
extern s8 tffs_unlink(const char *name);
extern s8 tff_rename(const char *old_name, const char *new_name);


пахало на avr/arm с атмеловскими AT45DBxxx, правда проект так никуда особо не пошел
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- mvb   Ищу надёжную FTL или файловую систему   Nov 13 2012, 13:04
- - gosha   QUOTE (mvb @ Nov 13 2012, 17:04) Здравств...   Nov 13 2012, 13:49
|- - mvb   Цитата(gosha @ Nov 13 2012, 17:49) Пробов...   Nov 13 2012, 14:21
|- - aaarrr   Цитата(mvb @ Nov 13 2012, 18:21) Спасибо,...   Nov 13 2012, 14:30
|- - AlexandrY   Цитата(mvb @ Nov 13 2012, 16:21) Спасибо,...   Nov 13 2012, 14:34
- - mvb   Планируется использовать DataFlash от Atmel (правд...   Nov 13 2012, 15:08
- - vshemm   Есть YAFFS, которая позиционируется в том числе ка...   Nov 13 2012, 20:24
|- - AlexandrY   Цитата(vshemm @ Nov 13 2012, 22:24) Есть ...   Nov 13 2012, 21:07
|- - vshemm   Цитата(AlexandrY @ Nov 14 2012, 01:07) Се...   Nov 14 2012, 20:36
|- - _Артём_   Цитата(vshemm @ Nov 14 2012, 22:36) 4. Са...   Nov 14 2012, 20:50
|- - aaarrr   Цитата(_Артём_ @ Nov 15 2012, 00:50) Отку...   Nov 14 2012, 21:16
|- - vshemm   Цитата(_Артём_ @ Nov 15 2012, 00:50) Вы с...   Nov 14 2012, 21:31
|- - mvb   Всем спасибо за содержательную дискуссию, узнал мн...   Nov 15 2012, 08:45
|- - aoreh   Цитата(vshemm @ Nov 15 2012, 00:31) Учтит...   Nov 16 2012, 11:47
- - mvb   В прошлый раз задача решилась использованием EEPRO...   Nov 5 2013, 17:55


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

 


RSS Текстовая версия Сейчас: 25th June 2025 - 20:14
Рейтинг@Mail.ru


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