Быстрое копирование флэшки!

Подключаем наши девайсы к компьютеру. Обсуждаются: порты, протоколы, драйвера, языки программирования и т.д.
Ответить
Первый раз сказал Мяу!
Сообщения: 24
Зарегистрирован: Ср апр 17, 2013 08:50:45

Сообщение polach »

Сразу скажу я еще не шибко селен только учусь! Но есть такая задумка! Два порта уизби подключаемый Флешки включаешь питание нажимаешь пуск и переноситься Информация с одной флэшки на другую! Знаю что надо сделать загрузочный драйвер и по битово копировать информацию!!! А как и чсто нет помогите!!
Реклама
Друг Кота
Аватара пользователя
Сообщения: 73964
Зарегистрирован: Вт дек 20, 2011 12:46:51
Откуда: Петроград

Сообщение Maykill »

а чем просто копирование не устраивает?
под управлением ЛЮБОЙ О.С.
https://www.int-s.spb.ru
" Можно я лягу?"(C)
Контактная информация:
Реклама
Первый раз сказал Мяу!
Сообщения: 24
Зарегистрирован: Ср апр 17, 2013 08:50:45

Сообщение polach »

вот такая задумка когда под рукой нет компа но инфу нужно скопировать!
Друг Кота
Аватара пользователя
Сообщения: 73964
Зарегистрирован: Вт дек 20, 2011 12:46:51
Откуда: Петроград

Сообщение Maykill »

https://www.int-s.spb.ru
" Можно я лягу?"(C)
Контактная информация:
Реклама
Эиком - электронные компоненты и радиодетали
Это не хвост, это антенна
Аватара пользователя
Сообщения: 1438
Зарегистрирован: Вт окт 28, 2008 09:00:18
Откуда: Украина, Харьков

Сообщение Dr. Alex »

Ну это вероятнее всего нужно микроконтроллер :) А вот если побитово читать - это очень долго.... Только блоками...
Порой мне кажется, что я делаю какое-то дерьмо, но когда я вижу, что делают другие, то я чувствую себя гением...
Контактная информация:
Реклама
Первый раз сказал Мяу!
Сообщения: 24
Зарегистрирован: Ср апр 17, 2013 08:50:45

Сообщение polach »

Прям в точку попал!! Ну а какие идеи есть как это реализовать:?
Реклама
Первый раз сказал Мяу!
Сообщения: 24
Зарегистрирован: Ср апр 17, 2013 08:50:45

Сообщение polach »

Получается нужно чтоб микроконтролер обратился к флэшке и просто включил функцию копирования и указал куда!
Друг Кота
Аватара пользователя
Сообщения: 3385
Зарегистрирован: Пн окт 11, 2010 19:00:08

Сообщение Мурик »

polach писал(а):Получается нужно чтоб микроконтролер обратился к флэшке и просто включил функцию копирования и указал куда!
Нет конечно.
В случае с USB флешкой, МК должен поднять USB хост и ганять данные через себя. Если тупо скопировать все, то этого достаточно, а если нужно скопировать лишь файлы и оставить файловую систему без изменений, то МК нужно научить работать с распространенными файловыми системами.
Это работы не на один месяц!
Мучитель микросхем
Аватара пользователя
Сообщения: 451
Зарегистрирован: Сб фев 26, 2011 14:38:42
Откуда: Новочеркасск

Сообщение Reloader »

Мурик писал(а):Это работы не на один месяц!
Это работы меньше, чем на неделю!
Есть идея :
Берем примерно такой донгл :
Изображение
На такие свистки давненько уже портирован Линукс.
Добавляем сюда батарейку и USB HUB. Ковыряем Bash скрипты и вуаля!
Все просто...

Кроме копирования много ещё чего прикрутить можно. Например загнать в свисток антивирус и лечить флэшку...
Или шифровать 8)
В общем при нормальной фантазии и желании все можно реализовать!
Выпрямите спину и уберите левую руку от лица.
Мой Youtube канал
YS
Друг Кота
Аватара пользователя
Сообщения: 7518
Зарегистрирован: Вс мар 29, 2009 22:09:05

Сообщение YS »

Берем примерно такой донгл ...
Да ну, это полноценный комп. Так неинтересно. :)
Разница между теорией и практикой на практике гораздо больше, чем в теории.
Контактная информация:
Это не хвост, это антенна
Аватара пользователя
Сообщения: 1438
Зарегистрирован: Вт окт 28, 2008 09:00:18
Откуда: Украина, Харьков

Сообщение Dr. Alex »

Если тупо с флешки на флешку всё вчистую катать, достаточно одного микроконтроллера. А вот если при этом выбирать нужные файлы..... Вот тут и экран понадобится....
Порой мне кажется, что я делаю какое-то дерьмо, но когда я вижу, что делают другие, то я чувствую себя гением...
Контактная информация:
YS
Друг Кота
Аватара пользователя
Сообщения: 7518
Зарегистрирован: Вс мар 29, 2009 22:09:05

Сообщение YS »

достаточно одного микроконтроллера
Но нехилого такого, с USB-Host. :)

В принципе, копировать с SD-карточки на SD-карточку можно и обычной атмегой, но это будет до-о-о-о-о-олго, учитывая скорость программной передачи.
Разница между теорией и практикой на практике гораздо больше, чем в теории.
Контактная информация:
Мучитель микросхем
Аватара пользователя
Сообщения: 451
Зарегистрирован: Сб фев 26, 2011 14:38:42
Откуда: Новочеркасск

Сообщение Reloader »

YS писал(а): Да ну, это полноценный комп. Так неинтересно. :)
Ну тогда можно вот такую штуку взять :
Изображение
Поставить туда OpenWrt, и будет счестье..
Хотя это тоже получается "почти" компьютер.

Но без компьютера или "почти компьютера" эта задача практически невыполнимая - разные размеры, разные файловые системы. Загонять все это в микроконтроллер с usb хостом - дороговато получается...
Выпрямите спину и уберите левую руку от лица.
Мой Youtube канал
YS
Друг Кота
Аватара пользователя
Сообщения: 7518
Зарегистрирован: Вс мар 29, 2009 22:09:05

Сообщение YS »

тогда можно вот такую штуку взять
Игрался с такой. :) Это тоже полноценный компьютер, если под OpenWRT. :)
Разница между теорией и практикой на практике гораздо больше, чем в теории.
Контактная информация:
Первый раз сказал Мяу!
Сообщения: 24
Зарегистрирован: Ср апр 17, 2013 08:50:45

Сообщение polach »

подскажите что нужно почитать и что преобрести чтоб понять как с этим чипом работать! Хоть как то помогите чтоб войти в суть то не разу еще не пробовал!
YS
Друг Кота
Аватара пользователя
Сообщения: 7518
Зарегистрирован: Вс мар 29, 2009 22:09:05

Сообщение YS »

Если Вы про последнее, это не чип, это роутер.

Читать официальную страницу OpenWRT, посвященную ему и далее по необходимости мануал к OpenWRT.

Но вот так, без подготовки, лучше к нему не лезть. Начните с простого, с тех же AVR.
Разница между теорией и практикой на практике гораздо больше, чем в теории.
Контактная информация:
Первый раз сказал Мяу!
Сообщения: 24
Зарегистрирован: Ср апр 17, 2013 08:50:45

Сообщение polach »

Есть программа на которой можно попробовать создать такое устройство?
Друг Кота
Аватара пользователя
Сообщения: 3385
Зарегистрирован: Пн окт 11, 2010 19:00:08

Сообщение Мурик »

polach писал(а):Есть программа на которой можно попробовать создать такое устройство?
Ага, среда программирования называется.
Только вам это не поможет - уровень знаний не тот.
Друг Кота
Сообщения: 4550
Зарегистрирован: Чт май 05, 2011 21:26:34
Откуда: Украина, Славутич

Сообщение Alexeyslav »

А какой смысл копировать флешку в флешку? а если объемы флешек разные?(раскрою страшный секрет - объемы флешек одинаковые только для одного производителя(и то не факт! зависеть может от количества битых секторов которые скорректированы аппаратно от чего объем флешки может недобрать от 1Кб до сотен Кб), у других они будут отличаться на килобайты - это резко сократит перечень совместимых для копирования флешек и зависеть будет еще от направления копирования).

Гораздо интересней копировать флешку на ВИНЧЕСТЕР, или большой SSD-диск. Но тут уж лучше обойтись "микрокомпьютером" ибо очень быстро повязнешь в протоколах обмена и различных файловых системах как в непроходимом болоте.
Контактная информация:
Модератор
Аватара пользователя
Сообщения: 13490
Зарегистрирован: Ср ноя 26, 2008 16:34:25
Откуда: Тамбовская обл.

Сообщение ploop »

64 штуки за раз :)))
На самом деле такие устройства попадались у китайцев, и недорого.
то резко сократит перечень совместимых для копирования флешек и зависеть будет еще от направления копирования
Копируются они независимо от файловой системы, просто побайтовая копия получается. Если дублировать 1Гб флешку на 8Гб флешку, на выходе получим файловую систему, в которой ОС увидит 1Гб. То есть тупая копия всего. Это как сделать, к примеру, dd if /dev/sdb5 of /dev/sdb6
Ответить

Вернуться в «Интеграция с ПК»