Tutoriel de stockage de masse USB bricolage

9

Je me demandais simplement s'il y avait un tutoriel sur la façon de créer votre propre clé USB et je ne veux pas dire démonter une clé USB et mettre les tripes dans autre chose, je veux dire assembler la mémoire flash et le contrôleur.

GLaDOS
la source
4
Votre titre devrait être "Tutoriel de stockage de masse USB DIY" car vous demandez spécifiquement un tutoriel sur la façon de créer votre propre lecteur flash. Une question sur la création de vos propres gadgets USB a été posée il y a quelque temps.
bpijls
@bpijls J'ai changé de titre.
jpc

Réponses:

13

Dean Camera a écrit une pile USB pour l'AVR. Il comprend un pilote de stockage de masse.

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

Mitch Davis
la source
1
LUFA est très bon. Et les puces USB AVR sont de mieux en mieux. Si vous préférez développer sous Linux ou OSX, LUFA sur un AVR est un bon choix. Si vous êtes Windows, regardez l'environnement de développement PIC. Les puces USB PIC bas de gamme ont plus de fonctionnalités et sont plus faciles à utiliser que les puces USB AVR bas de gamme, mais vous ne pouvez vraiment les développer que sur Windows.
todbot
1
Juste une mise à jour sur le développement avec PICs. Le nouvel IDE Microchip, MPLAB X (qui est toujours en version bêta) est basé sur NetBeans et permet le développement PIC sur n'importe laquelle des principales plates-formes (Windows / MAC / Linux).
bt2
6

Une question sur les périphériques USB généraux a été posée il y a un certain temps , mais vous faites spécifiquement référence à un périphérique de stockage de masse USB (MSD)

Jan Axelson (de http://janaxelson.com ) a écrit un livre à ce sujet: http://janaxelson.com/mass_storage.htm

bpijls
la source
Ce lien va à un détaillant de vêtements de luxe ... Vous n'êtes pas sûr que c'est là que ça doit aller?
Benubird
2

À mon humble avis, le moyen le plus simple consiste à utiliser un AT90USB ou LPC1343. Ce dernier a un micrologiciel de périphérique de stockage de masse stocké dans la ROM, vous n'avez donc qu'à fournir quelques détails pour le descripteur de périphérique et 2 ou 3 procédures d'accès Flash.

jpc
la source
1

Vous pouvez également envisager le Cypress FX2. Il s'agit d'une puce USB haute vitesse qui prend en charge le pilote de stockage de masse. Je ne sais pas de tutoriels pour cela, mais c'est une puce assez populaire.

ajs410
la source
1

Que diriez-vous d'un bon livre sur le fonctionnement de l'USB?

Ensuite, lorsque vous commencez à programmer, vous savez comment les choses sont censées fonctionner ...

Johan
la source