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

 
 
> Файловая система NTFS и ARM.
Oleg_IT
сообщение Nov 25 2010, 13:02
Сообщение #1


Знающий
****

Группа: Свой
Сообщений: 922
Регистрация: 3-06-05
Из: Москва
Пользователь №: 5 709



Все примеры работы с картами памяти SD/MMC для LPC работают с FAT32. А есть ли код для NTFS. Пробовал я подсунуть ему (МК) карточку с NTFS говорит, карта не отформатирована.
Go to the top of the page
 
+Quote Post
2 страниц V   1 2 >  
Start new topic
Ответов (1 - 14)
_3m
сообщение Nov 25 2010, 15:02
Сообщение #2


Знающий
****

Группа: Участник
Сообщений: 745
Регистрация: 28-12-06
Пользователь №: 23 960



Цитата(Oleg_IT @ Nov 25 2010, 16:02) *
Все примеры работы с картами памяти SD/MMC для LPC работают с FAT32. А есть ли код для NTFS. Пробовал я подсунуть ему (МК) карточку с NTFS говорит, карта не отформатирована.

вам надо прикрутить что-нибудь вроде NTFS-3G
Go to the top of the page
 
+Quote Post
follow_me
сообщение Nov 25 2010, 15:17
Сообщение #3


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

Группа: Участник
Сообщений: 182
Регистрация: 4-11-10
Пользователь №: 60 646



Цитата(Oleg_IT @ Nov 25 2010, 15:02) *
Все примеры работы с картами памяти SD/MMC для LPC работают с FAT32. А есть ли код для NTFS. Пробовал я подсунуть ему (МК) карточку с NTFS говорит, карта не отформатирована.


вам чтение или запись нужна ? вообще без ядра linux никак не обойтись, если только чтение то одного правильно собранного ядра хватит , если запись то придется прикручивать ntfs-3g только он за собой ещё не мало потянет
Go to the top of the page
 
+Quote Post
Oleg_IT
сообщение Nov 25 2010, 17:50
Сообщение #4


Знающий
****

Группа: Свой
Сообщений: 922
Регистрация: 3-06-05
Из: Москва
Пользователь №: 5 709



А что б программа и FAT32 и NTFS понимала оба кода иметь нужно?
Вообще-то линукс наверное более интересно, от неё ещё чего-нибудь использовать можно. А сколько ресурсов она требует? Нужно как минимум файловая система (чтение, запись), USB, LAN, может графика.

А где бы толковое про линукм для ARM почитать, версии, состав, как комлилить, как под неё программы писать (Keil подходит)?
Go to the top of the page
 
+Quote Post
mdmitry
сообщение Nov 25 2010, 20:02
Сообщение #5


Начинающий профессионал
*****

Группа: Свой
Сообщений: 1 215
Регистрация: 25-10-06
Из: СПб
Пользователь №: 21 648



Цитата(Oleg_IT @ Nov 25 2010, 20:50) *
А что б программа и FAT32 и NTFS понимала оба кода иметь нужно?
Вообще-то линукс наверное более интересно, от неё ещё чего-нибудь использовать можно. А сколько ресурсов она требует? Нужно как минимум файловая система (чтение, запись), USB, LAN, может графика.

А где бы толковое про линукм для ARM почитать, версии, состав, как комлилить, как под неё программы писать (Keil подходит)?

Linux собирается gcc, Keil думаю не поможет. На сайте atmel есть полезные ссылки, также на starterkit.ru. Для адекватной работы linux нужен ARM9 (IMHO).


--------------------
Наука изощряет ум; ученье вострит память. Козьма Прутков
Go to the top of the page
 
+Quote Post
AlexandrY
сообщение Nov 25 2010, 21:14
Сообщение #6


Ally
******

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



Цитата(follow_me @ Nov 25 2010, 17:17) *
вам чтение или запись нужна ? вообще без ядра linux никак не обойтись, если только чтение то одного правильно собранного ядра хватит , если запись то придется прикручивать ntfs-3g только он за собой ещё не мало потянет


ntfs-3g есть в embedded варианте, а значит linux необязателен.

Там в опенсорсном дистрибутиве есть либа libfuse - это то что позволит обойти необходимость в линуксовой виртуальной файловой системе и реализовать все на голой платформе.
Go to the top of the page
 
+Quote Post
scifi
сообщение Nov 25 2010, 21:34
Сообщение #7


Гуру
******

Группа: Свой
Сообщений: 3 020
Регистрация: 7-02-07
Пользователь №: 25 136



Цитата(AlexandrY @ Nov 26 2010, 00:14) *
ntfs-3g есть в embedded варианте, а значит linux необязателен.

Там в опенсорсном дистрибутиве есть либа libfuse - это то что позволит обойти необходимость в линуксовой виртуальной файловой системе и реализовать все на голой платформе.

Кстати, интересно было бы узнать, в какой объём кода и данных это всё выливается. А вдруг автор вопроса не знает масштаба бедствия?
Go to the top of the page
 
+Quote Post
Oleg_IT
сообщение Nov 26 2010, 06:35
Сообщение #8


Знающий
****

Группа: Свой
Сообщений: 922
Регистрация: 3-06-05
Из: Москва
Пользователь №: 5 709



Цитата
А вдруг автор вопроса не знает масштаба бедствия?

Именно так оно и есть. У меня был вопрос «А сколько ресурсов она требует?» она это ОС (Linux).

Меня нужно определиться, или я собираю всё сам из разрозненных источников или беру ОС (какую-либо). Хочется, конечно, обойтись минимальными ресурсами (минимальной памятью и ядром ARM7).

Скачал я NTFS-3G. Не понятно как там аппаратные особенности учитываются.
Go to the top of the page
 
+Quote Post
NNikolaev
сообщение Dec 20 2010, 08:49
Сообщение #9


Участник
*

Группа: Участник
Сообщений: 61
Регистрация: 5-11-04
Пользователь №: 1 056



У нас похожая задача - записать данные в скважином приборе - причем поток идет медлено а скачать нужно быстро. Я туту смотрел в сторону AN282 но там фат 16 - есть ли возможность воссоздать систему типа как в фотоаппарате - потом данные быстро скачать по усб. ткните откуда копать нужно.
Go to the top of the page
 
+Quote Post
kovigor
сообщение Dec 20 2010, 09:49
Сообщение #10


Гуру
******

Группа: Свой
Сообщений: 5 273
Регистрация: 30-03-10
Пользователь №: 56 295



Цитата(NNikolaev @ Dec 20 2010, 14:49) *
У нас похожая задача - записать данные в скважином приборе - причем поток идет медлено а скачать нужно быстро. Я туту смотрел в сторону AN282 но там фат 16 - есть ли возможность воссоздать систему типа как в фотоаппарате - потом данные быстро скачать по усб. ткните откуда копать нужно.


Если достаточно FAT и нужно формировать только один или несколько файлов с данными, чтобы потом читать его (их) посредством PC, как с диска, то там вообще все просто. Достаточно вполне BOOT, FAT1, FAT2, ROOT и собственно области для хранения файла. Посмотрите Jan Axelson "USB mass storage designing and programming", а также книги Фролова и Финогенова по MSDOS. Потом берем дискетку, пишем на нее один файл, читаем любым дисковым редактором перечисленные мной структуры и смотрим, что там и как. А МК у вас какой, кстати ?

Точнее, вот Фролов:
http://frolov-lib.ru/books/bsp/v01b/index.html

А вот Финогенов (Фролова должно хватить, это дополнительная литература):
http://www.brain2life.com/book/125.html


Сообщение отредактировал kovigor - Dec 20 2010, 09:56
Go to the top of the page
 
+Quote Post
NNikolaev
сообщение Jan 1 2011, 16:58
Сообщение #11


Участник
*

Группа: Участник
Сообщений: 61
Регистрация: 5-11-04
Пользователь №: 1 056



Цитата(kovigor @ Dec 20 2010, 16:49) *
Если достаточно FAT и нужно формировать только один или несколько файлов с данными, чтобы потом читать его (их) посредством PC, как с диска, то там вообще все просто. Достаточно вполне BOOT, FAT1, FAT2, ROOT и собственно области для хранения файла. Посмотрите Jan Axelson "USB mass storage designing and programming", а также книги Фролова и Финогенова по MSDOS. Потом берем дискетку, пишем на нее один файл, читаем любым дисковым редактором перечисленные мной структуры и смотрим, что там и как. А МК у вас какой, кстати ?

Точнее, вот Фролов:
http://frolov-lib.ru/books/bsp/v01b/index.html

А вот Финогенов (Фролова должно хватить, это дополнительная литература):
http://www.brain2life.com/book/125.html

Спасибо большое за ссылки! Я извеняюсь, у меня почему то на почту не приходит уведомление - сейчас посмотрел - отвечаю: Как такового процессора у нас в приборе нет - я построил систему на ПЛИС Actel однако сейчас перевожу на другое семейство ПЛИС (тоже Actel) так вот там уже есть Cortex-M его и хочу задействовать. Вообще я смотрю в сторону вот этого http://starterkit.ru/html/index.php?name=s...=view&id=48
Есть желание реализовать слив информации посредством WUSB через радиопрозрачный колпак - так как подсоединять провода к геофизическому прибору в поле не есть хорошо. А тут файлы записались, скачали как прибор достали и поехали на базу. Объем данных может быть до 1 Гбайта, поэтому скорость должна быть высокой. Сейчас гонится все через Манчестер 2 и кабель - уже ничего не успеваем.
Go to the top of the page
 
+Quote Post
AVR
сообщение Jan 1 2011, 20:39
Сообщение #12


фанат Linux'а
*****

Группа: Свой
Сообщений: 1 353
Регистрация: 23-10-05
Из: SPB.RU
Пользователь №: 10 008



Цитата(Oleg_IT @ Nov 25 2010, 23:50) *
А что б программа и FAT32 и NTFS понимала оба кода иметь нужно?
Вообще-то линукс наверное более интересно, от неё ещё чего-нибудь использовать можно. А сколько ресурсов она требует? Нужно как минимум файловая система (чтение, запись), USB, LAN, может графика.

USB host нужен? LAN? графика?
Ресурсов - если посмотреть на openwrt.org то устройства поддерживаемые дистрибутивом начинаются от 1 Мб флэш и 8 Мб ОЗУ. Хотя на этапе разработки я бы стал брать не менее 4 Мб флэши и 16 Мб ОЗУ и лишь потом, если удастся, сократил объем той или иной памяти.


--------------------
Go to the top of the page
 
+Quote Post
Deka
сообщение Jan 2 2011, 04:17
Сообщение #13


Местный
***

Группа: Свой
Сообщений: 248
Регистрация: 18-07-06
Из: Сочи
Пользователь №: 18 890



А зачем вообще NTFS? Там куча возможностей! На стационарном-то компе их не все используют, а они занимают место на диске и потребуют ресурсы на обработку. Какие уникальные возможности этой файловой системы Вам так необходимы?
Go to the top of the page
 
+Quote Post
kovigor
сообщение Jan 2 2011, 08:46
Сообщение #14


Гуру
******

Группа: Свой
Сообщений: 5 273
Регистрация: 30-03-10
Пользователь №: 56 295



Цитата(NNikolaev @ Jan 1 2011, 22:58) *
Есть желание реализовать слив информации посредством WUSB через радиопрозрачный колпак - так как подсоединять провода к геофизическому прибору в поле не есть хорошо. ... Объем данных может быть до 1 Гбайта, поэтому скорость должна быть высокой. Сейчас гонится все через Манчестер 2 и кабель - уже ничего не успеваем.


Мне в проводном USB видится только одна проблема - электротехническая. Проще говоря, там нет гальваноразвязки. Вы хотите задействовать радиоканал. А я бы на вашем месте прикрутил бы Gigabit Ethernet, если нужна очень большая скорость, или даже 100 MBit Ethernet. Гигабайт скачаете минуты за две (в последнем случае). Тем более, что у вас уже реализована передача по проводам. И опторазвязка в Ethernet уже предусмотрена. И готовых решений - масса. Я бы смотрел именно в эту сторону. Единственное преимущество радиоканала - возможность бесконтактного и дистанционного съема данных. Если это так важно, то без него не обойтись. Но, опять же, решения на базе беспроводного Ethernet есть практически в каждом офисе. А вот беспроводного USB я в своей жизни не видел ни разу. Так что ...
Go to the top of the page
 
+Quote Post
vvs157
сообщение Jan 2 2011, 13:30
Сообщение #15


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

Группа: Свой
Сообщений: 1 526
Регистрация: 8-04-05
Пользователь №: 3 960



Цитата(Deka @ Jan 2 2011, 10:17) *
А зачем вообще NTFS?
Как правило для работы с файлами >=4GB или если нужна повышенная устойчивость ФС при внезапных отключениях
Go to the top of the page
 
+Quote Post

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

 


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


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