13

Я хочу подключить запоминающее устройство USB одновременно к двум компьютерам (с помощью кабеля, а не по сети). Это возможно?

Контекст: я хочу, чтобы мой Raspberry Pi сохранял выходные данные на внешнем USB-накопителе, а затем мог читать выходные данные на ПК с Windows XP.

4 ответа4

10

Что-то вроде следующего - лучшее, на что вы можете надеяться.

  • Простой доступ к USB-устройствам между двумя компьютерами
  • Светодиодные индикаторы показывают, какой компьютер имеет доступ
  • Получите мгновенный доступ к вашим USB-устройствам, подключив один USB-кабель к вашему компьютеру
  • Просто нажмите кнопку, чтобы переключить отдельные устройства USB с одного компьютера на другой
  • Оба компьютера имеют прямой доступ к принтеру благодаря автоматическому совместному использованию принтера
  • Подключи и играй, настроен и прост в использовании без сети требуется

Поскольку мы, на самом деле, не делаем предложения по продукту здесь, в Superuser, здесь приведен единственный пример описанного устройства. Есть другие, которые будут работать аналогично этому единственному примеру. Вы не сможете одновременно использовать USB-устройство для нескольких компьютеров.

Как и устройства Serial которые были до устройств Universal Serial Bus . Устройства USB не предназначены для одновременного доступа нескольких хостов. По той же причине вы не можете одновременно использовать устройство USB с гостевой операционной системой VMWare и хост-системой и вынуждены отключать / подключать устройство.

1

Программным людям это не понравится, но с точки зрения аппаратного обеспечения нет причин, по которым две системы не могут иметь доступ к одному и тому же хранилищу. Если кто-то только пишет, а кто-то только читает, это не проблема, кроме попытки прочитать из файла, который еще не завершен. Я уверен, что это можно решить, просто подождав определенное время, прежде чем пытаться прочитать файл. Если обе системы хотят читать и писать, простой семафор может быть создан с использованием файлов.

Это был бы безопасный способ передачи данных между системами. Если системы не запускают файлы, вирусы в одной системе не могут заразить другую систему. Зараженный файл будет присутствовать, но это будет просто файл.

Я сам подумывал о разработке такого устройства, но, кажется, никогда не было времени. Это может сделать плата разработки с двумя подчиненными портами USB (B) и одним хост-портом USB (A). Просто передайте все команды, поступающие на любой подчиненный порт, на порт хоста. Подключите USB-накопитель или флэш-накопитель к хост-порту. Это было бы не так просто, но это было бы отправной точкой.

0

Я не использовал его раньше, но вы могли бы использовать мост USB-USB, чтобы позволить второму компьютеру получать доступ к файлам на первом, что также включало бы любое USB-хранилище на первом.

0

Это так просто - если вы знаете, что немного паяете - сначала достаньте одну розетку USB, затем достаньте два кабеля USB, припаяйте два кабеля GND, DATA+, DATA- соедините пайку вместе, соедините 2 диода для 2 кабелей + пин, затем подключите флэш-накопитель к розетке. и подключите 2 кабеля к 2 шт. ПРИМЕЧАНИЕ 1: почему мы используем диод, потому что мы не хотим сжигать что-либо ПРИМЕЧАНИЕ 2: НИКОГДА НЕ ПЕРЕГРУЗИТЕ FLASH DRIVE В ЭТОМ РЕЖИМЕ

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .