Показать сообщение отдельно
Старый 24.10.2009, 18:58   #293
Stanson
Старший Пользователь
 
Регистрация: 20.08.2009
Регион: 77, 97, 99, 177
Сообщений: 104
Stanson is on a distinguished road
По умолчанию

Цитата:
Сообщение от vase Посмотреть сообщение
как сделать так, чтобы через второй usb порт роутера подключить его к dvd таким образом, чтобы роутер(точнее внешний винчестер подключенный к роутеру) выглядил бы для dvd как флешка.
В большинстве SoC (System on Chip) используемых в различных embedded устройствах типа тех же роутеров среди периферии на кристалле есть не только USB Host, но и USB Device. Это относится и к MIPS и к ARM. У x86 ничего такого не попадалось. Как правило в роутерах USB Device наружу не выведен, так что придётся как минимум поработать паяльником.

Драйвера в линуксячьем ядре для USB Device давным-давно есть, в том числе и для того, чтобы устройство прикидывалось стандартным USB-storage (linux/drivers/usb/gadget/file_storage.c).
В качестве параметра этому драйверу передаётся имя файла, который нужно представить как флешку (разумеется файлом может быть и какой-либо диск, /dev/sda например, в том числе даже сетевой или вообще через какой-нибудь драйверок - папка на удалённом ftp сервере.). В общем, нужно только найти куда припаять проводки USB.

Как вариант без паяльника - можно попробовать сгородить подобное из какого-нибудь PDA у которого есть WiFi (или можно воткнуть WiFi карточку) и который можно подключить как USB-устройство к компу.

Скорее всего линукса не избежать, так что PDA лучше выбрать из списка на handhelds.org ( http://www.handhelds.org/moin/moin.c...andheldSummary ) . Поставить надо будет вышеупомянутый драйвер, всю WiFi требуху и какой-нибудь файлосервер - FTP, samba или NFS (можно всё сразу). SD карточку PDA объявляем для file_storage файлом который надо отдавать по USB, ну и через WiFi + FTP/samba/NFS рулим файлами на этой карточке. Можно даже заморочиться, поставить http сервер и вебморду для управления файлами сделать.

Насколько я помню, железка с winmobile вообще ничего не могла делать, когда её подключали как накопитель к компу, не говоря уже о том, чтобы постоянно в таком режиме работать, да ещё и файло по WiFi раздавать, хотя может быть последние версии, наконец научились одновременно работать и делать вид что они флешка для компа.

У меня когда-то был HP iPAQ h2200 - там такая конфигурация (file_storage + WiFi (CompactFlash WiFi карточка) + ftp) вполне работала, правда я пользовал её наоборот - файлы через USB записывал на SD чтобы файлы были доступны через WiFi (банально под рукой не нашлось переходника PCMCIA - CF чтобы воткнуть WiFi карточку в комп, пришлось вот так извращаться).
Stanson вне форума   Ответить с цитированием