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

 
 
> Библиотека последовательного доступа для AT45DB161, порт CodeVision
LVII
сообщение Jun 16 2010, 10:48
Сообщение #1


Участник
*

Группа: Участник
Сообщений: 49
Регистрация: 13-05-08
Пользователь №: 37 469



При разработке микроконтроллерных устройств с внешней памятью типа AT45DBxx приходится сталкиваться с ситуацией когда блоки данных (файлы) записываются редко, обычно при обновлении ПО устройства, а иногда вообще только один раз - при изготовлении устройства. В таких случаях нет необходимости в использовании файловой системы дискового типа, таких как FAT. Проще и эффективнее использовать файловую систему последовательного доступа, наподобие ленточной. При этом файлы вместо названия имеют только индексы - последовательный номер файла на устройстве. Данные файла при записи записываются в конец свободного адресного пространства устройства, в этом случае при закрытии файла ему назначается уникальный номер (индекс). Доступ к файлу при чтении происходит по его индексу.

Для более полного ознакомления на моем сайте опубликована статья.
Адрес сайта: http://movilavn.narod.ru/
Далее - кнопка "Статьи" и собственно статья - "Библиотека последовательного доступа для AT45DB161, порт CodeVision ".
Само собой библиотека доступна для скачивания.
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
LVII
сообщение Jun 16 2010, 13:13
Сообщение #2


Участник
*

Группа: Участник
Сообщений: 49
Регистрация: 13-05-08
Пользователь №: 37 469



Безусловно, можно DFSS, FatFs, Petit FS. Я тоже со всем этим успешно работал. Все это замедляет работу, довольно значительно увеличивает размер кода.
Представленная библиотека предназначена для решения определенных задач, которые, по моему опыту, при употреблении такого типа микросхем занимают процентов 80.
Цитата
То что вы описали я делал еще на первом году занятия микроконтроллеров, только у меня еще и автоматом определялся тип микросхемы.

Честь и хвала!
Буду признателен за ссылку на Вашу публикацию и Ваши исходники по этой теме.
Go to the top of the page
 
+Quote Post



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

 


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


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