Tutorial de armazenamento em massa USB DIY


9

Fiquei me perguntando se havia um tutorial em algum lugar sobre como criar sua própria unidade flash USB e não quero dizer desmontar uma USB e colocar as tripas em outra coisa, quero dizer, montar a memória flash e o controlador.


4
Seu título deve ser "Tutorial de armazenamento em massa USB DIY", porque você está especificamente solicitando um tutorial sobre como criar sua própria unidade flash. Uma pergunta sobre como criar seus próprios gadgets USB foi feita há um tempo.
precisa saber é

@bpijls Eu mudei o título.
Jpc

Respostas:


13

Dean Camera escreveu uma pilha USB para o AVR. Inclui um driver de armazenamento em massa.

http://www.fourwalledcubicle.com/LUFA.php


11
LUFA é muito bom. E os chips USB AVR estão ficando cada vez melhores. Se você preferir desenvolver no Linux ou OSX, o LUFA em um AVR é ​​uma boa opção. Se você é Windows, observe o ambiente de desenvolvimento PIC. Os chips PIC USB low-end têm mais recursos e são mais fáceis de usar do que os chips USB AVR low-end, mas você só pode desenvolvê-los no Windows.
todbot

11
Apenas uma atualização sobre o desenvolvimento com PICs. O novo Microchip IDE, MPLAB X (que ainda está em beta) é baseado no NetBeans e permite o desenvolvimento de PIC em qualquer uma das principais plataformas (Windows / MAC / Linux).
BT2



2

IMHO a maneira mais fácil é usar um AT90USB ou LPC1343. O último possui firmware de dispositivo de armazenamento em massa armazenado na ROM; portanto, você só precisa fornecer alguns detalhes para o descritor do dispositivo e 2 ou 3 procedimentos de acesso ao Flash.


1

Você também pode considerar o Cypress FX2. É um chip USB de alta velocidade que acompanha o suporte do driver de armazenamento em massa. Não sei de nenhum tutorial, mas é um chip bastante popular.


Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.