Matt Thomson tarafından verilen cevapta açıklandığı gibi, USB slave denetleyicisi eksik olduğu için, bir PC bilgisayarının fiziksel bir USB portunun USB slave cihazı gibi davranmasını sağlamak mümkün değildir.
Bu, bağımlı mod USB (Raspberry Pi Zero gibi) sağlayabilen bir adaptör kartımız varsa, bunu kablolu PC gibi farklı bir kanalla ana PC'nize bağlamak zorunda olduğumuz anlamına gelir. Bu Ethernet bağlantısı üzerinden hangi protokolü çalıştırabileceğiniz konusunda iki farklı teklifim var:
(1) USB bağlantı noktasını IP ağı üzerinden gösterin.
Raspberry Pi Zero'nun USB slave modu bağlantı noktasını PC'nize sanal bir USB aygıtı olarak göstermek için yazılımı kullanın. USB / IP projesi, IP ağları üzerinden USB taşıyabilir bir sürücü vasıtasıyla, bu sağlar. İşte bir bilgisayara benzetilmiş bir USB cihazı sağlamak için USB / IP kullanımına bir örnek - burada bilgisayarınız olabilir.
Bu önerilen çözümde bilmediğim şey, USB / IP yazılımının zaten bir USB slave bağlantı noktasını IP ağı üzerinden veya yalnızca normal bir USB ana bilgisayar bağlantı noktasını gösterebilmesidir.
Ancak bu işe yarasa bile, PC'nizdeki aygıt sürücülerini (1) gelen USB / IP bağlantısını bir USB bağlantısı olarak kabul edecek, (2) yerine USB slave modu sağlayacak şekilde ayarlamanız veya uyarlamanız gerekir. USB ana makine modu, (3) atanan konumdan ( .vdi
dosyanız) veri sunarak bir USB yığın depolama aygıtını simüle eder .
Genel olarak, bunu yapmanın karmaşık bir yolu.
(2) Dosyayı IP ağı üzerinden gösterin.
Bu, Raspberry Pi Zero'ya Ethernet bağlantısının nasıl kullanılacağının çok daha basit bir yoludur: Raspberry Pi Zero'da, bilgisayarınızda saklanan verileri bir ağ dosya sistemi aracılığıyla bağlayın. Bu dosyalar daha sonra Pi Zero'nun dosya sisteminin bir parçası olarak mantıksal olarak görünür ve Raspberry Pi'nin bağlı cihazlara bir USB yığın depolama aygıtı gibi görünmesini sağlamak için Linux USB gadget sürücüsü ile sunabilirsiniz.