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

 
 
 
Reply to this topicStart new topic
> Организация файловой системы., Кто с чем работает, результаты.
EXeGLuMATOR
сообщение Apr 29 2008, 13:03
Сообщение #1


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

Группа: Свой
Сообщений: 182
Регистрация: 30-01-05
Из: Volgograd
Пользователь №: 2 305



Всем доброго времени суток и с наступающим днем солидарности трудящихся! lol.gif
Собственно задался целью использовать файловую систему для работы с SD картой. Без наворотов.
Попробовал EFSL. Ощущение - монстр. Тяжелая и медленная. И еще ненадежная какая-то. При нештатных ситуациях - потери данных на карте. Как-то не понравилось. Хотя запустилось все легко и быстро.
Есть желание попробовать тот-же FatFs. Или Tiny-FatFs. Соответственно вопрос тем, кто с ней работал - как оно все шевелится? На LPC никто не адаптировал? Какие есть сложности?
Go to the top of the page
 
+Quote Post
prottoss
сообщение Apr 29 2008, 13:36
Сообщение #2


Гуру
******

Группа: Свой
Сообщений: 2 720
Регистрация: 24-03-05
Пользователь №: 3 659



Я использую FatFs jn ChaN c AVR и SAM7 - довольно шустрая штука. Запускается так же легко и быстро. Потеря данных тоже есть, если в ненужное время выключить свет:-) Но для моих железяк это не страшно.


--------------------
Go to the top of the page
 
+Quote Post
AlexBoy
сообщение Apr 29 2008, 19:36
Сообщение #3


Местный
***

Группа: Свой
Сообщений: 205
Регистрация: 19-12-05
Из: Kiev
Пользователь №: 12 394



Использую FatFs, очень шустрая т.к. поддерживает мультисектор чтение/запись. На SAM7 получилась скорость чтения 1,1Мб/сек.
Go to the top of the page
 
+Quote Post
zhz
сообщение Apr 30 2008, 12:37
Сообщение #4


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

Группа: Свой
Сообщений: 80
Регистрация: 21-03-05
Пользователь №: 3 559



Использую FatFS на ARM7, SPI 24MHz. Ниже приведены результаты чтения/записи большого файла для трех разных карточек miniSD. На 2Gb карточке размер кластера 32KB, на других - 16KB. Любопытно, что по моим тестам Transcend выглядит получше Sandisk-а, а вот Sandisk-овый кардридер со своей картой работает шустрее, чем с чужими smile.gif

Код
// Patriot 512 Mb
// ------------------------------------------------------------------------
    read: 01TANY~1.MP3 (42MB) -> NULL:
  bufsz=  2048:  Ok: dt= 28339 ms, 1.52 MB/s
  bufsz=  4096:  Ok: dt= 21784 ms, 1.97 MB/s
  bufsz=  8192:  Ok: dt= 18535 ms, 2.32 MB/s
  bufsz= 16384:  Ok: dt= 16871 ms, 2.55 MB/s
  bufsz= 32768:  Ok: dt= 16870 ms, 2.55 MB/s

    write: 42MB -> wfile.dat:
  bufsz=  2048:  Ok: dt= 38955 ms, 1.10 MB/s
  bufsz=  4096:  Ok: dt= 28907 ms, 1.49 MB/s
  bufsz=  8192:  Ok: dt= 25379 ms, 1.69 MB/s
  bufsz= 16384:  Ok: dt= 22623 ms, 1.90 MB/s
  bufsz= 32768:  Ok: dt= 22630 ms, 1.90 MB/s

// Transcend TS1GSDM80 1Gb
// ------------------------------------------------------------------------
    read: 01TANY~1.MP3 (42MB) -> NULL:
  bufsz=  2048:  Ok: dt= 19232 ms, 2.24 MB/s
  bufsz=  4096:  Ok: dt= 17569 ms, 2.45 MB/s
  bufsz=  8192:  Ok: dt= 16739 ms, 2.57 MB/s
  bufsz= 16384:  Ok: dt= 16326 ms, 2.63 MB/s
  bufsz= 32768:  Ok: dt= 16326 ms, 2.63 MB/s

    write: 42MB -> wfile.dat:
  bufsz=  2048:  Ok: dt= 21411 ms, 2.01 MB/s
  bufsz=  4096:  Ok: dt= 18734 ms, 2.30 MB/s
  bufsz=  8192:  Ok: dt= 17385 ms, 2.47 MB/s
  bufsz= 16384:  Ok: dt= 16775 ms, 2.56 MB/s
  bufsz= 32768:  Ok: dt= 16744 ms, 2.57 MB/s

// Sandisk Ultra-II  2 Gb
// ------------------------------------------------------------------------
    read: 01TANY~1.MP3 (42MB) -> NULL:
  bufsz=  2048:  Ok: dt= 26162 ms, 1.64 MB/s
  bufsz=  4096:  Ok: dt= 21024 ms, 2.05 MB/s
  bufsz=  8192:  Ok: dt= 17664 ms, 2.43 MB/s
  bufsz= 16384:  Ok: dt= 16434 ms, 2.62 MB/s
  bufsz= 32768:  Ok: dt= 15834 ms, 2.72 MB/s

    write: 42MB -> wfile.dat:
  bufsz=  2048:  Ok: dt= 36068 ms, 1.19 MB/s
  bufsz=  4096:  Ok: dt= 26197 ms, 1.64 MB/s
  bufsz=  8192:  Ok: dt= 20748 ms, 2.07 MB/s
  bufsz= 16384:  Ok: dt= 18154 ms, 2.37 MB/s
  bufsz= 32768:  Ok: dt= 16462 ms, 2.61 MB/s
Go to the top of the page
 
+Quote Post
Blond
сообщение May 4 2008, 10:51
Сообщение #5





Группа: Новичок
Сообщений: 2
Регистрация: 12-03-08
Пользователь №: 35 831



Здравствуйте! Никогда не писала в этот форум. Поджскажите что такое FATfs и если можно, где ее взять. Работала ранее с AVR и библиотекой FlashFile. Теперь попытка перейти на ARM. Простенькое все работает, а нужно бы с файлами чего-нибудь.
Go to the top of the page
 
+Quote Post
zltigo
сообщение May 4 2008, 11:02
Сообщение #6


Гуру
******

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



Цитата(Blond @ May 4 2008, 12:51) *
где ее взять

В гугле fatfs ... и ответы на все вопросы по первой-же ссылке


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


Гуру
******

Группа: Свой
Сообщений: 2 720
Регистрация: 24-03-05
Пользователь №: 3 659



http://elm-chan.org/fsw/ff/00index_e.html


--------------------
Go to the top of the page
 
+Quote Post
Blond
сообщение May 6 2008, 04:44
Сообщение #8





Группа: Новичок
Сообщений: 2
Регистрация: 12-03-08
Пользователь №: 35 831



Спасибо все нашла
Go to the top of the page
 
+Quote Post

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

 


RSS Текстовая версия Сейчас: 21st July 2025 - 15:48
Рейтинг@Mail.ru


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