20 puntos por regentag 2022-09-20 | 3 comentarios | Compartir por WhatsApp

USB/IP tiene como objetivo compartir dispositivos USB a través de una red IP. Para compartir todas las funciones de un dispositivo USB, encapsula los mensajes de E/S USB y los envía y recibe mediante TCP.

Es posible usar un dispositivo USB remoto en una computadora local exactamente como si estuviera conectado directamente, sin modificar el controlador del dispositivo USB ni las aplicaciones que lo utilizan.

Para Windows: https://github.com/cezanne/usbip-win

3 comentarios

 
jjpark78 2022-09-21

Con esto llegué a demostrar que incluso en el trabajo se puede aplicar CI/CD al desarrollo de firmware.. Montábamos en un servidor remoto los dispositivos USB locales para automatizar pruebas unitarias, pruebas E2E y demás.. ja

 
kbumsik 2022-09-21

Es uno de esos que usé cuando estaba metido de lleno en sistemas embebidos. En ese entonces trabajaba en un VM de VirtualBox como entorno de desarrollo, pero la función de USB Passthrough no era del todo completa.

Parece que también se usa cuando quieres aprovechar USB en una computadora en la nube como AWS EC2.