Сервер выступает в роли запоминающего устройства USB Client

4

Что мне нужно сделать, чтобы убедить обычный настольный компьютер Linux (любой вариант, скажем, i686) обслуживать папку, как если бы это было устройство хранения данных через USB?

То есть: я настраиваю рабочий стол (с, я предполагаю, устройством USB Host) и вставляю свои праздничные снимки /mnt/fake_drive. Я подключаю подходящий USB-кабель от моего хост-устройства USB к USB-порту телевизора. Мой телевизор распознает, что устройство Mass Storage было подключено, и начинает считывать изображения с этого устройства, которые фактически доставляются с рабочего стола /mnt/fake_drive.

Это возможно?

(Должно быть ясно, я знаю, что могу обмениваться данными по сети, я специально хочу подделать ссылку на USB-накопитель)

JP.
источник
Подождите ... позвольте мне сделать это правильно. Вы хотите напрямую подключить телевизор к компьютеру с помощью USB-кабеля (это также означает, что вам придется искать специальный кабель, где оба конца имеют USB-тип A)? Где ваш компьютер будет подавать фотографии в этой специальной папке? Некоторые возможные ответы: superuser.com/questions/41841/… + datapro.net/products/usb-2-0-host-to-host-cable.html, но я не могу точно сказать, что это будет работать.
Дарий
Вам потребуется больше, чем просто специальный USB-кабель, для настольного компьютера потребуется периферийное устройство, которое может быть USB-клиентом (а не USB-хостом, как большинство обычных USB-портов на компьютерах). Многие встроенные устройства (например, mbed ) обеспечивают это, но мне интересно, возможно ли это без одного из них.
JP.
Не реальный ответ, но, возможно, это может быть хорошей отправной точкой: linux-usb.org/gadget
Grzegorz Wierzowiecki

Ответы:

0

Ну, если вы, например, на Ubuntu Server, вы можете сделать это с помощью Samba. Вы можете найти руководство по его установке и настройке.

Михай
источник
Я думал, что Samba был сетевой протокол? Не USB?
JP.
да ты прав. Если у вашего телевизора есть сетевой кабель, может, вы просто поделитесь папкой по локальной сети и получите доступ к ней по телевизору?
Михай
Я ищу решение без использования сетей.
JP.