Emular uma porta USB como uma unidade flash USB?

6

Alguém conhece algum software que possa emular uma unidade flash USB através de uma porta USB disponível no OS X? Talvez alguma maneira de mapear um diretório para uma porta USB que possa ser conectada a outro dispositivo compatível com a leitura de dispositivos de armazenamento USB?

Adoraria conectar meu laptop à porta USB do carro e acessar arquivos como se fosse uma unidade USB. Eu sei sobre o modo de disco de destino com firewire (não tenho certeza se isso também é suportado por USB), mas esperava algo que não exigisse a inicialização fora do sistema operacional (quero manter o uso da máquina).

Estou pensando que pode haver limitações de hardware que impedem o software de fazer isso por si só.

Alguma ideia?

Wilco
fonte
2
Você pode dizer mais sobre o que você está tentando realizar? Você quer que o carro acesse os arquivos do seu laptop? Laptop para acessar os arquivos (?) Do carro? O que há no outro lado da porta USB do seu carro?
JRobert
Tenho perguntas semelhantes às @JRobert. Estou curioso, você está falando sobre o som do seu carro, ou o sistema de navegação do seu carro, ou o computador do motor do seu carro, ou o quê?
Spiff
Para esclarecer, quero aproveitar o suporte do meu aparelho de som para reproduzir áudio de um dispositivo de armazenamento USB.
21710 Wilco
Não funcionaria também pelo motivo de seu carro precisar de acesso exclusivo ao drive USB. Lembre-se de que o disco de destino do firewire não funciona quando um sistema operacional é iniciado.
kinokijuf

Respostas:

9

Infelizmente, o USB faz uma distinção firme entre o host e o dispositivo. Se o receptáculo USB do seu carro tiver o conector USB A (host) padrão como um PC, isso significa que o computador do carro quer ser o host, assim como o computador quer ser o host, portanto eles provavelmente entrarão em conflito com um ao outro e não poder falar um com o outro.

Algumas pessoas criaram "cabos de transferência de arquivos USB" para conectar dois hosts juntos. Esses cabos possuem um chip incorporado que faz o trabalho de fazer os dois hosts aparecerem como dispositivos um para o outro. Acredito que esses produtos pressupõem que os dois hosts sejam PCs completos, e não sistemas embarcados que possuam um conector host. Como não tenho experiência com esses cabos, não tenho certeza se uma instalação de software seria necessária em uma ou nas duas extremidades. Pode valer a pena investigar.

O USB Implementers Forum (o corpo por trás da especificação USB) acabou percebendo as limitações da distinção Host x Dispositivo, e criou a especificação USB On-The-Go (OTG) como uma maneira de alternar entre dispositivos host com capacidade USB e Funções de dispositivo em tempo real, conforme necessário, dependendo do que eles estão falando. No entanto, acho que você provavelmente precisará das duas extremidades para suportar o USB OTG.

Spiff
fonte
4
Muitos cabos AA são na verdade apenas cabos estúpidos. Normalmente feito para permitir a conexão de algum hardware burro que usa o soquete errado. Se você está pensando em comprar um que tenha alguma chance de trabalhar, tenha cuidado com o que compra.
PipTheGeek