Я пытаюсь передать данные между компьютерами Linux и Windows с помощью USB-кабеля (с помощью флеш-связи Amkette). Ранее я использовал сетевой протокол (UDP) для передачи данных между Linux и Windows. Но теперь мне нужно использовать USB-кабель для передачи данных, это возможно? Если возможно, какой кабель нам нужно использовать? Есть ли библиотеки для передачи данных USB или сэмплы?
Вы могли бы хотеть взглянуть USBnet.
USBnet позволяет Вам создавать сеть IP с помощью USB-кабеля. Это позволит Вам говорить со своим Устройством WebOS без WiFi или Bluetooth.
У них есть инструкции по установке для.
Linux
Windows
Apple Mac
Это даже позволяет Вам устанавливать DHCP!
Если Вы не хотите должными быть вручную устанавливать сеть на своем компьютере, сделайте следующее, чтобы позволить серверу DHCP на Вашем устройстве служить запросам в интерфейсе usb0.
Ссылки:
Вся "Легкая Передача" вводит кабели передачи данных USB, имеют их собственное программное обеспечение, которое требуется для использования, или встроенного в устройства или прибывающий отдельно в диск. Примеры этих устройств включают "Легкий Кабель Передачи" (отдельное программное обеспечение) и "куча" китайских сделанных устройств, подобных этому и устройству Amkette, которое Вы имеете, которым встроили программное обеспечение в устройство.
Я подозреваю, что встроенное программное обеспечение в форме автозапуска, который любая машина Windows запустит и выполнит для соединения с компьютером с другой стороны, который также запускает то же программное обеспечение. Кабели продали с заявлением, что нет "никакой потребности установить любое программное обеспечение, или драйверы" просто означают, что это встраивается и не нуждается ни в каком трудном вмешательстве пользователя для подключения двух компьютеров Windows.
Альтернативные методы в пределах от простой кошки Ethernet 5 перекрестных кабелей, большое устройство хранения данных жесткие диски USB, Bluetooth, и конечно полностью сетевые группы машин, подключенных через маршрутизатор, все так легко доступны, что просто, кажется, нет большого интереса к этой технологии однако, дальнейшее исследование (т.е. Google) приводит к следующей информации:
Установка, кажется, то, что называют "USBnet", который подключает два компьютера вместе как будто связанный Ethernet. Единственное преимущество Для пользователей Ubuntu, которых я вижу здесь, состоит в том, если у Вас есть компьютер с поврежденным портом RJ45 ethernet или картой, или если у Вас есть устройство, которое не имеет один, но действительно имеет USB-порт, который можно использовать.
Устройства, которые могли бы быть совместимыми:
И это включало бы устройства, которые используют ту же микросхему в качестве перечисленных. Я понятия не имею, совместимо ли устройство, которое Вы имеете. Этот список совместимости взят непосредственно из linux-usb.org - взглянули на эту страницу для получения дополнительной информации и инструкции.
В дополнение к этому вот некоторые инструкции относительно того, как это было сделано на Бесстрашном Ibis. Заключить в кавычки из сообщения 2:
#On my primary machine with Intrepid, I configured USB0 using
ifconfig usb0 192.168.1.1
#On the other machine also with Intrepid, I configured usb0 using
ifconfig usb0 192.168.1.2
Затем в администраторе сети:
Выберите соединения редактирования> Автоматический usb0 и установите ручной IP на обоих компьютерах, с помощью того же IP в качестве шлюза по умолчанию также.
Это затем продолжает давать следующие инструкции для передачи:
Это также дает предупреждение, что скорость передачи файлов была довольно медленной.
Не испытывайте желание после чтения этого включить нормальный штекерно-штекерный USB-кабель в два компьютера для попытки его. Такой кабель присоединил бы каждый TX и контакт RX в компьютерах в неправильном порядке (таким образом, он не будет работать так или иначе), и что еще более важно свяжет +5 и основания для источников питания вместе. Это может потенциально закоротить эти два источника питания способом, которые могут повредить их или Ваш компьютер, и вызвать другие проблемы до и включая загорание их и сжечь Ваш дом дотла. (Хорошо, я поразителен здесь, но это - ДЕЙСТВИТЕЛЬНО ПЛОХАЯ идея сделать это),