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

 
 
7 страниц V  < 1 2 3 4 > »   
Reply to this topicStart new topic
> Появились новые исходники FAT под CF,MMC, пишем файловую систему под AVR
lvitaly
сообщение Jan 10 2005, 17:00
Сообщение #16


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

Группа: Свой
Сообщений: 165
Регистрация: 27-08-04
Из: Moscow
Пользователь №: 554



Только что расшифровал версию 2.0 этого софта
Очень приличные изменения по сравнению с 1.41
Go to the top of the page
 
+Quote Post
afad
сообщение Jan 12 2005, 09:01
Сообщение #17


Местный
***

Группа: Свой
Сообщений: 212
Регистрация: 26-08-04
Пользователь №: 545



Цитата
... расшифровал версию 2.0 ...


А на FTP выложить можно?
Go to the top of the page
 
+Quote Post
lvitaly
сообщение Jan 12 2005, 09:44
Сообщение #18


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

Группа: Свой
Сообщений: 165
Регистрация: 27-08-04
Из: Moscow
Пользователь №: 554



У меня нет туда доступа. Как появится доступ - тут же выложу.
Go to the top of the page
 
+Quote Post
dch
сообщение Jan 12 2005, 19:12
Сообщение #19


Профессионал
*****

Группа: Участник
Сообщений: 1 179
Регистрация: 15-09-04
Из: 141070 г. Королев МО, улица Горького 39-121
Пользователь №: 661



Вообще то FAT не очень подходит для MMC, CF. Не устойчива
к выключению питания и тому подобным вещам.
Go to the top of the page
 
+Quote Post
lvitaly
сообщение Jan 12 2005, 20:28
Сообщение #20


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

Группа: Свой
Сообщений: 165
Регистрация: 27-08-04
Из: Moscow
Пользователь №: 554



Это верно, но ведь приходится считаться с тем, что все используют FAT.
А если сделать не FAT, то придется еще и драйвер этой самой FS делать для OS (я имею в виду Windows), что само по себе не является тривиальной задачей. Потом таскать его с собой, устанавливать у клиентов, поддерживать нововведения вновь вышедшего service pack и т.п. А устойчивость можно обеспечить и в FAT при помощи разных дополнительных мер, разве нет (особенно, когда в исходнике)?
Go to the top of the page
 
+Quote Post
Valery_Y
сообщение Jan 13 2005, 10:25
Сообщение #21


Участник
*

Группа: Свой
Сообщений: 45
Регистрация: 22-09-04
Пользователь №: 698



Цитата
lvitaly
  У меня нет туда доступа. Как появится доступ - тут же выложу.


Можно приаттачить к сообщению, размер же там небольшой. Только не *.rar , на него движок форума почему-то ругается, а *.zip.
Go to the top of the page
 
+Quote Post
Evgeny_CD
сообщение Jan 13 2005, 10:26
Сообщение #22


Гуру
******

Группа: СуперМодераторы
Сообщений: 2 065
Регистрация: 11-01-05
Из: Москва
Пользователь №: 1 892



Меня в этом деле больше всего интересует, есть ли там тот самый BCH (512, 542), который является стандартным кодом ECC для MMC? Как он там написан? Как быстро все это будет работать?

А что касается "дуракоупорности" любых флешаков, то тут все просто. Вывести из БП сигнал !POWER_FAIL. Когда напряжение на входе БП падает ниже порога - прерывание, завершаем текущую запись, новое не пишем. Две копии FAT - и все дела. Входной кондер БП рассчитываме так, чтобы после сигнала было несколько сотен мс для надежности.

Ну а далее чуток пошаманить над исходниками. Главное, не писать во влешак при падающем питании - так угробить флешак очень легко. Все остальное ему пофиг, по большому счету.

lvitaly, напищите мне письмо на esp1@kbkcc.ru
Go to the top of the page
 
+Quote Post
net
сообщение Jan 13 2005, 21:26
Сообщение #23


Знающий
****

Группа: Свой
Сообщений: 858
Регистрация: 9-08-04
Пользователь №: 473



Цитата(lvitaly @ Jan 10 2005, 20:00)
Только что расшифровал версию 2.0 этого софта
Очень приличные изменения по сравнению с 1.41
*


можно получить прямые ссылки на сайте производителя? а то чтото они там мудруют теперь
нужны только сами ссылки на файлы
заранее спасибо
smile.gif
Go to the top of the page
 
+Quote Post
one_man_show
сообщение Jan 13 2005, 21:51
Сообщение #24


Помогу, чем смогу
******

Группа: Админы
Сообщений: 2 786
Регистрация: 28-05-04
Из: Москва
Пользователь №: 25



У кого-нибудь из коллег есть проверенная модифицированная версия какой-либо библиотеки под ФАТ с "дуракоустойчивостью" по отношению к падению напряжения и пр.?


--------------------
С уважением,
Ваган Саруханов
Проекты|Форум|Facebook|Linkedin
Go to the top of the page
 
+Quote Post
Evgeny_CD
сообщение Jan 14 2005, 14:22
Сообщение #25


Гуру
******

Группа: СуперМодераторы
Сообщений: 2 065
Регистрация: 11-01-05
Из: Москва
Пользователь №: 1 892



Цитата(one_man_show @ Jan 14 2005, 01:51)
У кого-нибудь из коллег есть проверенная модифицированная версия какой-либо библиотеки под ФАТ с "дуракоустойчивостью" по отношению к падению напряжения и пр.?
*

FAT как о нем думает Micro$oft - нет. Была своя система со своей файловой системой. На AT91R40008.
Go to the top of the page
 
+Quote Post
lamerok
сообщение Jan 15 2005, 07:54
Сообщение #26


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

Группа: Свой
Сообщений: 135
Регистрация: 22-06-04
Из: Челябинск
Пользователь №: 88



Цитата(one_man_show @ Jan 14 2005, 00:51)
У кого-нибудь из коллег есть проверенная модифицированная версия какой-либо библиотеки под ФАТ с "дуракоустойчивостью" по отношению к падению напряжения и пр.?
*


кстати, насчет дуракоустойчивости версия 1.32 вот этой фатки, которая у нас в приборе используется, в ней все нормально, проверяли питание включали выключали, даже специально ключ сделали.. так вот система не падает!!!

Падает только файл в который пишем. Да и то не падает, а пишет то что, должно быть в конце в начало. Но это я думаю из-за того, что файл не закрывается при сбросе питания. В принципе можно успеть закрыть файл перед падением напрядения, т.е допустим приходит прерывания, что питание падает, быстро закрываем файл и вуаля...ничего не падает.
Go to the top of the page
 
+Quote Post
etoja
сообщение Jan 15 2005, 07:56
Сообщение #27


Профессионал
*****

Группа: Свой
Сообщений: 1 121
Регистрация: 14-01-05
Из: Москва
Пользователь №: 1 952



Я написал поддержку FAT сам. Вот тебе формат данных:
Прикрепленные файлы
Прикрепленный файл  FAT16.pdf ( 111.23 килобайт ) Кол-во скачиваний: 1243
 
Go to the top of the page
 
+Quote Post
etoja
сообщение Jan 15 2005, 08:00
Сообщение #28


Профессионал
*****

Группа: Свой
Сообщений: 1 121
Регистрация: 14-01-05
Из: Москва
Пользователь №: 1 952



>А что касается "дуракоупорности" любых флешаков, то тут все просто. >Вывести из БП сигнал !POWER_FAIL. Когда напряжение на входе БП падает >ниже порога - прерывание, завершаем текущую запись, новое не пишем. Две >копии FAT - и все дела. Входной кондер БП рассчитываме так, чтобы после >сигнала было несколько сотен мс для надежности.

Дружище! FAT на MMC объёмом 64Мбайта занимает 400 килобайт. Время на бегание по FAT и его сохранение немаленькое.
Go to the top of the page
 
+Quote Post
Evgeny_CD
сообщение Jan 16 2005, 11:36
Сообщение #29


Гуру
******

Группа: СуперМодераторы
Сообщений: 2 065
Регистрация: 11-01-05
Из: Москва
Пользователь №: 1 892



Цитата(etoja @ Jan 15 2005, 12:00)
Дружище! FAT на MMC объёмом 64Мбайта занимает 400 килобайт. Время на бегание по FAT и его сохранение немаленькое.
*


Насколько я понимаю, это будет всего лишь 2 секунды в самом плохом случае. IMHO, такое даже на кондюках можно сделать.

Я всего лишь описал идею. Всякий желающий может к ней приспособить ионистор (есть можные ионисторы на ток 1А от Panasonic), маленький аккумулятор (главное, чтобы выдержал необходимый ток разряда) и т.д.
Go to the top of the page
 
+Quote Post
dch
сообщение Jan 19 2005, 09:53
Сообщение #30


Профессионал
*****

Группа: Участник
Сообщений: 1 179
Регистрация: 15-09-04
Из: 141070 г. Королев МО, улица Горького 39-121
Пользователь №: 661



Цитата(lvitaly @ Jan 12 2005, 23:28)
А если сделать не FAT, то придется еще и драйвер этой самой FS делать для OS  (я имею в виду Windows)
*


Можно смотреть Linux-ом

Есть нормальные журнальные файловые системы,
типа JFFS2, которые и думались как устойчивые к
выключению питания зависанию софта

Цитата(etoja @ Jan 15 2005, 11:00)
FAT на MMC объёмом 64Мбайта занимает 400 килобайт. Время на

Кстати в тему есть ли MMC которые предназначены для
запаивания?
Go to the top of the page
 
+Quote Post

7 страниц V  < 1 2 3 4 > » 
Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


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


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