I found two solutions to share Astra's cameras from Persee to Windows and Linux in other computer.
- Non-free: USB over Network http://www.usb-over-network.com/ 30 day trial.
- Free: USB/IP.
I've spent a lot of time to get USB/IP work (new method, don't do
apt-get install usbip, but work with
Unfortunately I still haven't succeed.
(it pictures only my experience and I'm not completely sure, that my conclusions are correct)
linux-tools version of
usbip seems to be working, but when you finally try to bind usb devices it's unable.
- I've read that I should use
modprobe to activate kernel modules, but here we have problem - we don't have them.
- Tried to get newest kernel, but it's only possible to flash one, an upgrade is impossible to work.
- I flashed 3.10 kernel from Jesse's tutorial: https://3dclub.orbbec3d.com/t/compiling-persee-kernel-and-flashing-it-on-the-persee/942 in two ways: with usbip as
modules [M] and
built-in [*] (set in
- [M] didn't work - still missing modules. I should compile kernel modules, but couldn't do it either (don't know how)
- [*] worked as
usbipd appeared as comon command in terminal, but the same problem - unable to bind usb devices
Maybe I am missing something. Maybe someone know how to do it? Alternatives?
I think it is worth to make it work, because we can pass Persee and connect it's Astra to our computer.
For me it's very important for higher efficiency of non-in-field work and development and for using libraries and tools hard or impossible to use on ARM. Also "Reconstruct Me" is running only in Windows.