Перейти к содержанию
    

Подключение USB флешки к сомодельному прибору

а через год не будет карточек под фат 16

а именно останутся 4 8 16 и 32 гб

А через 5-ть практически наверняка еще Windows-XP станет раритетом - ну так и что c того? :biggrin::biggrin::biggrin:

А так же очень возможный вариант - исчезновение архитектуры Pentium, на которой товарищ собирается обработкой записанного заниматься...

 

 

Вообще - каждый из нас однажды исчезнет с лица земли - но это же не основание ничего не делать в связи с этим.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Насколько я понял, то устройство <i>MMos</i> не для обычного потребителя, а для своих целей. Ну тогда можно приобрести требуемое количество карточек и пользоваться. Тем более, что их стоимость (до 2 Gbytes) не так уж велика.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Почитал спецификации USB. Хорошо излагают, собаки! Идея хорошая и обдуманная и проработанная. И, бесспорно, реализуемая. Но как для моих целей сложновата. Мне нужно всего лишь технологическое устройство с небольшим сроком жизни. Тратить пол-года на разработку не хочется. Покупать чужое и пол-года разбираться, почему оно работает не так, как мне надо тоже не хочется.

Где-бы почитать про MMC, SD, SPI, чтобы попонятнее?

Конечyо можно сказать - Ищи сам, написано много. Действительно много, но 99,9% из того, что написано, лучше не читать. Если кто-то прошёл по пути, на котором я сейчас нахожусь, и достиг положительного результата - поделитесь.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Ну тогда можно приобрести требуемое количество карточек и пользоваться.

1. Не вижу никаих причин не поддерживать и FAT32

2. Никто не запрещает форматироват и использовать карточку на часть емкости.

3. Использовние USB брелков не отменяет наличия файловой системы.

 

Ищи сам, написано много. Действительно много, но 99,9% из того, что написано, лучше не читать.

Ну это явное преувеличение в среднем около 90%. В интересных вещах общего назначения, типа файловых систем, стеков IP, операционных систем,.....того, чего стоит читать - заметно больше.

Если кто-то прошёл по пути, на котором я сейчас нахожусь, и достиг положительного результата - поделитесь.

Если кто-то решил результаты своего труда выложить, но скорее всего он уже выложил и без Вашего призыва. Посему действительно приникать к первоисточникам, читать написанное другими толкователями первоисточников( при этом критически оценивая чужой труд), делать свое и.... принимать решение делиться или нет :)

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Почитал спецификации USB. Хорошо излагают, собаки! Идея хорошая и обдуманная и проработанная. И, бесспорно, реализуемая. Но как для моих целей сложновата.
Значит Вам нужен не USB, а что-то попроще - ну например вывод Ваших данных в UART, а далее - запись их в файл на ноутбуке к примеру или что-то аналогичное с простым интерфейсом с записью в КПК...

 

.... но 99,9% из того, что написано, лучше не читать. Если кто-то прошёл по пути, на котором я сейчас нахожусь, и достиг положительного результата - поделитесь.
Странный вывод для меня... Мои оценки совершенно другие - как минимум 60% из опубликованного может быть применено с большой эффективностью, но собственный труд и довольно большой - всегда будет нужен.
Изменено пользователем Николай Z

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Может автору стоит выбрать следующий путь, раз времени в обрез и возможности/желания нет изучать глубину вопросв: по одному из известных производителей МК с USB (например, у SiLabs готовое решение с исходниками USB Mass Storage Reference Design ) приобретается кит (или изготавливается макет самостоятельно), скачивается софт для кита, проводится тестирование для получения минимальных знаний о происходящем, далее флаг в руки, то есть copy-paste из примеров в свой проект. Такой подход позволяет реализовать неизвестный фрагмент-интерфейс-протокол... в течение недели (со временем приобретения кита).

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Такой подход позволяет реализовать неизвестный фрагмент-интерфейс-протокол... в течение недели (со временем приобретения кита).

Протокол работы с USB-flash-кой за неделю не реализуется никакими путями ни на каких чипах. Даже при наличии референсе-дизайна.

Товарищу надо с необходимостью от флэшки отказываться. Там как пространство не квантуй - все одно надо или формировать файл в файловой системе или научить PC - читать нестандартно(без файловой системы) - читать информацию с флэшки... Но даже поблочный обмен это достьаточно сложный прокол взаимодействия, на который все-таки уйдет намного больше времени, чем неделя - даже при условии, что он будет присутствовать в готовом виде в каком-нибудь референсе-дизайне.

Изменено пользователем Николай Z

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Я привел пример, основанный на очень конкретном опыте: поручил задачу аспиранту, который хорошо знает МК, но первый раз работает с USB Mass Storage Device. Требовалось в существующий проект добавить функционал USB-флэшки, что он и сделал меньше, чем за неделю, воспользовавшись указанным референс-дизайном, то есть добавил в аппаратную часть необходимые доп.компоненты, а в исходники проекта добавил нужные куски из исходников реф.дизайна. В результате в проекте появилась поддержка файловой системы и доп. режим USB MSD, когда железка подключена к компьютеру

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Я привел пример, основанный на очень конкретном опыте: поручил задачу аспиранту, который хорошо знает МК, но первый раз работает с USB Mass Storage Device. Требовалось в существующий проект добавить функционал USB-флэшки, что он и сделал меньше, чем за неделю, воспользовавшись указанным референс-дизайном, то есть добавил в аппаратную часть необходимые доп.компоненты, а в исходники проекта добавил нужные куски из исходников реф.дизайна. В результате в проекте появилась поддержка файловой системы и доп. режим USB MSD, когда железка подключена к компьютеру

Ну может быть... Вообще-то у меня не один проект был связан с USB...

И все до рабочего - пригодного к тиражированию вида доводились по 2-4 месяца - невзирая на наличие референс дизайнов.

Конечно сляпать как-нибудь - лишь бы дышало - нетрудно и можно и за 2-4 дня вполне... (пример - отечественный РУ-токен который использует 10% от пропускной способности Full-speed), но я такой вариант даже не рассматриваю.

 

В любом случае для вопрошаюшего товарища - планировать 1-2 недели на это дело было бы фантастикой... Мы уже тут неделю ему только ответы пишем. ;-)

Изменено пользователем Николай Z

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

По поводу сроков полностью с Вами согласен Николай Z :)

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
К сожалению, ваш контент содержит запрещённые слова. Пожалуйста, отредактируйте контент, чтобы удалить выделенные ниже слова.
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

×
×
  • Создать...