Цитата:
Сообщение от 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 карточку в комп, пришлось вот так извращаться).