Как отправить данные из Windows во встроенный Linux через USB

Моя установка выглядит следующим образом: 64-битная машина под управлением Windows 7 Professional подключена к Beaglebone под управлением Angstrom Linux.

В настоящее время я контролирую beaglebone через командную строку шпатлевки в окне Windows.

Что я хотел бы сделать, так это запустить сценарий OpenCV, чтобы получить некоторую информацию о зрении, обработать ее в окне Windows и отправить некоторые легкие данные (например, True или False, триплет и т. д.) через (или другой) USB связь с биглбоун.

Моя программа OpenCV работает с использованием привязок Python, поэтому любой конвейер, который я могу сделать с python, был бы предпочтительнее. Я играл с pyserial для получения данных в окне Windows через COM-порт, поэтому кажется, что я мог бы использовать это на стороне Windows... с полной потерей, хотя на встроенном фронте Linux


person Chris    schedule 01.04.2013    source источник


Ответы (2)


Обычно в Linux, если USB-ключ соответствующего типа, вы увидите что-то вроде /dev/usbserial или аналогичное устройство. Возможно, проверьте dmesg после подключения кабеля. (в Linux вы можете запустить find /dev | grep usb, чтобы получить список всех устройств, связанных с USB)

Просто примечание: я видел, что у бигльбона есть порт Ethernet, почему бы просто не использовать сетевой сокет? Это все проще, чем заново изобретать протокол на usb.

person Paolo Casciello    schedule 01.04.2013

Если вы хотите использовать python, взгляните на PyUSB, как вы видите, например в Отправка данных через USB с помощью PyUSB. Похожий пост: PyUSB для Raspberry Pi.

person Mihai8    schedule 01.04.2013