Como posso colocar o USB do meu computador no modo de dispositivo? [duplicado]

0

Como posso colocar o USB do meu computador no modo de dispositivo e servir como um disco-chave para transferência rápida de arquivos entre computadores sem um cabo especial? Eu tentei Ethernet, mas o máximo que recebo é de 8 MB / s.

Sei que isso é possível porque tenho um dispositivo Linux embarcado que pode alternar de modo de dispositivo para host e voltar facilmente, mas é o ARM e acredito que seu programa de comutação não funcionará na arquitetura x86.

Eu tenho o Mac OS X 10.7 / Ubuntu Natty / Windows 7 disponível no PC, não importa qual plataforma será essa.

    
por Dani 15.08.2011 / 15:19

2 respostas

1

É possível quando o seu hardware atual o suporta . Controladores host de PC não. Os chips USB usados em dispositivos ARM / Linux embarcados típicos fazem isso. Agora, isso explica imediatamente por que o programa de comutação não funciona: ele envia um comando específico para um hardware específico. Mesmo se você pudesse hackear o software para enviar o comando para o controlador USB do seu PC, ele ainda não entenderia. (Ah, e a parte sobre isso está sendo compilada para ARM não x86)

Na verdade, eu escrevi código de bootloader para um dispositivo ARM embutido com um chip USB desse tipo. Esses chips USB são bastante independentes; como você acha que eles fazem 480 Mbps em uma CPU de 200 Mhz?

    
por 15.08.2011 / 16:05
1

Você pode obter um deles. É necessário escrever seus próprios drivers.

    
por 23.09.2011 / 03:33

Tags