Подключите запоминающее устройство USB одновременно к двум компьютерам

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

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

4 ответа

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

введите описание здесь

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

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

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

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

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

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

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

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

Другие вопросы по тегам