20 คะแนน โดย regentag 2022-09-20 | 3 ความคิดเห็น | แชร์ทาง WhatsApp

USB/IP มีเป้าหมายเพื่อแชร์อุปกรณ์ USB บนเครือข่าย IP โดยทำการห่อหุ้มข้อความ USB I/O และรับส่งผ่าน TCP เพื่อให้สามารถแชร์ความสามารถทั้งหมดของอุปกรณ์ USB ได้

สามารถใช้งาน remote USB device ได้เหมือนกับว่าเชื่อมต่อเข้ากับคอมพิวเตอร์ local โดยตรง โดยไม่ต้องแก้ไขไดรเวอร์ของอุปกรณ์ USB และแอปพลิเคชันที่ใช้งานอุปกรณ์นั้น

สำหรับ Windows : https://github.com/cezanne/usbip-win

3 ความคิดเห็น

 
jjpark78 2022-09-21

เคยใช้สิ่งนี้สาธิตให้เห็นว่าแม้แต่การพัฒนาเฟิร์มแวร์ในที่ทำงานก็สามารถนำ ci/cd มาใช้ได้.. จากเซิร์ฟเวอร์ระยะไกล เราเมานต์อุปกรณ์ usb ของเครื่องโลคัลเพื่อทำ unit test, e2e test ฯลฯ แบบอัตโนมัติ.. ฮ่า

 
kbumsik 2022-09-21

เป็นตัวที่เคยใช้ตอนทำงานสาย embedded หนัก ๆ เลยครับ ตอนนั้นทำสภาพแวดล้อมการพัฒนาบน VirtualBox VM แต่ฟังก์ชัน USB Passthrough มันยังไม่สมบูรณ์

ดูเหมือนว่าจะถูกใช้ตอนอยากใช้งาน USB บนคอมพิวเตอร์คลาวด์อย่าง AWS EC2 ด้วยเหมือนกันครับ