Unidade flash USB dupla simultânea entre um PC e um sistema embarcado?

3

Eu não consegui decidir em qual site postar isso, mas percebi que esse era o melhor ajuste.

Estou tentando configurar um ambiente de teste para um sistema incorporado que esteja executando o ChibiOS . Esse sistema embarcado espera um dispositivo USB OTG (unidade flash USB) com um arquivo. Este arquivo é criado em um PC e precisa ser transferido para o sistema embarcado.

O método atual:

  • Pegue uma unidade flash USB e insira-a no PC.
  • Copie o arquivo de um diretório para a unidade flash USB.
  • Ejete / desmonte a unidade flash USB.
  • Mova fisicamente a unidade flash USB do PC para o sistema incorporado.

Isso é tedioso e acontece dezenas de vezes por dia. Gostaria de fazer o script, mas preciso de uma solução para mover fisicamente a unidade flash USB de uma porta de host para outra.

Pensei estar em algo com o seguinte tipo de dispositivo USB (Sony USM-SA3) com dois conectores USB .

Noentanto,háumavisodeisenção:

*Note:DonotconnectSAseriestoPCandmobiledevicessimultaneously.

Issoéoqueeuquerofazer,entãoissonãofuncionará.

Emsuma,odispositivoqueestouprocurandoteriaduasportasUSB.

  • ConecteasduasportasUSBaoseucomputador.
  • DuasunidadesflashUSBsãomontadaseexibidascomodoisdispositivos.
  • Umarquivocopiadoparaumdispositivoéexibidosimultaneamentenooutrodispositivo.

Este Adaptador de transferência de arquivos DIAMOND PC para PC USB parece exatamente o que eu estou procurando, mas parece confiar em software específico, provavelmente porque não há armazenamento onboard.

Quaisquer outras soluções seriam bem-vindas, é claro.

    
por Jeff Lamb 06.10.2015 / 20:37

1 resposta

0

Isso foi o que fizemos há alguns anos, em uma situação semelhante.

Coloque algum software no armazenamento USB, que será um carregador de inicialização de primeiro estágio. Ele instrui o dispositivo embutido a carregar o sistema operacional de um servidor de arquivos de rede e de onde.

Toda vez que você construir um novo sistema operacional, faça a cópia copiá-lo para o arquivo no servidor de inicialização. Em seguida, pressione o botão de redefinição no dispositivo incorporado.

Veja bootp .

    
por 06.10.2015 / 22:15