Tutorial di archiviazione di massa USB fai-da-te


9

Mi stavo solo chiedendo se ci fosse un tutorial ovunque su come creare la tua chiavetta USB e non intendo smontare una USB e mettere il coraggio in qualcos'altro, intendo mettere insieme la memoria flash e il controller.


4
Il tuo titolo dovrebbe essere "Tutorial per l'archiviazione di massa USB fai-da-te" perché in particolare stai chiedendo un tutorial su come creare la tua unità flash. Qualche tempo fa è stata posta una domanda su come creare i propri gadget USB.
bpijls,

@bpijls Ho cambiato il titolo.
jpc

Risposte:


13

Dean Camera ha scritto uno stack USB per l'AVR. Include un driver di archiviazione di massa.

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


1
LUFA è molto bravo. E i chip USB AVR stanno migliorando sempre di più. Se preferisci sviluppare su Linux o OSX, LUFA su un AVR è una buona scelta. Se sei Windows, guarda l'ambiente di sviluppo PIC. I chip USB PIC di fascia bassa hanno più funzioni e sono più facili da usare rispetto ai chip USB AVR di fascia bassa, ma puoi davvero svilupparli solo su Windows.
fino al

1
Solo un aggiornamento sullo sviluppo con PIC. Il nuovo Microchip IDE, MPLAB X (che è ancora in versione beta) si basa su NetBeans e consente lo sviluppo di PIC su qualsiasi delle principali piattaforme (Windows / MAC / Linux).
BT2,



2

IMHO il modo più semplice è usare un AT90USB o LPC1343. Quest'ultimo ha il firmware del dispositivo di archiviazione di massa archiviato nella ROM, quindi è necessario fornire solo alcuni dettagli per il descrittore del dispositivo e 2 o 3 procedure di accesso Flash.


1

Potresti anche prendere in considerazione Cypress FX2. È un chip USB ad alta velocità fornito con il supporto del driver di archiviazione di massa. Non so per nessun tutorial, ma è un chip piuttosto popolare.


Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.