Czy mogę sprawić, aby port USB na moim komputerze z systemem Linux wyglądał jak urządzenie pamięci masowej?


9

Korzystam z Kubuntu 12.04 na moim komputerze. Chcę, aby jeden port USB na moim komputerze wyglądał tak, jakby był urządzeniem pamięci masowej USB dla innych urządzeń. Innymi słowy, coś podłączonego do tego portu USB będzie myślało, że cały mój komputer to tylko zewnętrzny dysk twardy lub odtwarzacz multimedialny lub jakieś inne urządzenie pamięci masowej USB. czy to możliwe? Jeśli tak, jak mam to zrobić?


1
Pomóż mi jasno zrozumieć twoje pytanie!
Ruban Savvy

Powiedz, że masz odtwarzacz MP3. Ten odtwarzacz pojawia się jako urządzenie pamięci masowej USB po podłączeniu go przez USB do innego urządzenia (np. Komputera). Chcę, aby mój komputer z systemem Linux pojawiał się jako urządzenie pamięci masowej USB dla innych urządzeń. Jasny?
MountainX,

Myślę, że potrzebujesz również innej konfiguracji sprzętowej. Aby to zrobić, potrzebujesz strony urządzenia (inaczej gadżetu). Plus sterowniki gadżetów.
Keith,

Tak, jeśli chodzi o „gadżet”, myślę, że Arduino ... ale mam nadzieję, że ktoś już to rozwiązał i może mi powiedzieć, jak to zrobić.
MountainX,

Mam ten sam cel. Mam adapter hosta USB do mojego tabletu z Androidem. Protokół MTP nie jest obsługiwany w moim systemie Linux. Sprawiając, że Linux (CentOS-6) „wygląda” jak urządzenie pamięci masowej USB, mogę kopiować pliki na mój system Android bez użycia pośredniego napędu USB. Chcę oglądać nagrania telewizyjne OTA (Over The Air) na moim Androidzie z VLC beta - która działa. Robię to codziennie. MTP nie lubi typu pliku MPG i nie będzie go przesyłać. To samo dotyczy plików MOV

Odpowiedzi:


4

Naprawdę nie możesz, chyba że masz specjalny układ USB, który może przełączyć się z hosta USB na gościa USB. Chociaż takie układy są często obecne w urządzeniach mobilnych, na stacji roboczej na ogół nie ma to większego sensu (a więc nie ma ich).

Mam przeczucie, że możesz zadawać złe pytanie .


Jeśli chodzi o meta-pytanie, nie określiłem, że dodatki sprzętowe (na przykład) muszą zostać wykluczone. W razie potrzeby jestem otwarty na używanie Arduino lub innej opcji sprzętowej. Jestem pewien, że istnieje rozwiązanie, a teraz moja ciekawość znalezienia rozwiązania wzbudziła jeszcze więcej. :-)
MountainX,

Oczywiście użycie osobnego systemu (lub przynajmniej urządzenia peryferyjnego) z takim układem jest interesujące z edukacyjnego punktu widzenia - np. Eksport systemu plików przez SAN (~ urządzenie blokujące dostęp do sieci) i przekazanie go do połączenia USB. Możesz jednak łatwo odstąpić od pierwotnego problemu, tzn. Nie rozwiązać go w końcu - mówię o tym z własnego doświadczenia. :)
Peter
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.