20 puan yazan regentag 2022-09-20 | 3 yorum | WhatsApp'ta paylaş

USB/IP, USB aygıtlarını IP ağı üzerinde paylaşmayı amaçlar. USB aygıtlarının tüm işlevlerini paylaşmak için USB G/Ç mesajlarını kapsülleyip TCP üzerinden gönderir ve alır.

USB aygıtı sürücülerinde ve bunları kullanan uygulamalarda herhangi bir değişiklik yapmadan, uzak USB aygıtlarını yerel bilgisayara doğrudan bağlıymış gibi aynı şekilde kullanabilirsiniz.

Windows için: https://github.com/cezanne/usbip-win

3 yorum

 
jjpark78 2022-09-21

Bununla iş yerinde firmware geliştirmede de CI/CD'nin uygulanabildiğini göstermiştik.. uzaktaki bir sunucudan yereldeki USB aygıtını mount edip unit test, e2e test gibi şeyleri otomatikleştirmiştik.. :)

 
kbumsik 2022-09-21

Gömülü sistemlerle yoğun olarak uğraştığım dönemde kullandığım bir araçtı. O zamanlar geliştirme ortamını VirtualBox VM üzerinde kurmuştum, ancak USB Passthrough özelliği tam değildi.

AWS EC2 gibi bulut bilgisayarlarda USB kullanmaya çalışırken de bunun kullanıldığını görmüştüm.