Me preguntaba si había un tutorial en algún lugar sobre cómo hacer tu propia unidad flash USB y no me refiero a desarmar un USB y poner las agallas en otra cosa, me refiero a armar la memoria flash y el controlador.
Me preguntaba si había un tutorial en algún lugar sobre cómo hacer tu propia unidad flash USB y no me refiero a desarmar un USB y poner las agallas en otra cosa, me refiero a armar la memoria flash y el controlador.
Dean Camera ha escrito una pila USB para el AVR. Incluye un controlador de almacenamiento masivo.
Se hizo una pregunta sobre los dispositivos USB en general hace un tiempo , pero te refieres específicamente a un dispositivo de almacenamiento masivo USB (MSD)
Jan Axelson (de enlace ) ha escrito un libro al respecto: enlace
Podrías basarlo en este proyecto mío:
En mi humilde opinión, la forma más fácil es usar un AT90USB o LPC1343. Este último tiene el firmware del dispositivo de almacenamiento masivo almacenado en la ROM, por lo que solo necesita proporcionar algunos detalles para el descriptor del dispositivo y 2 o 3 procedimientos de acceso Flash.
También podrías considerar el Cypress FX2. Es un chip USB de alta velocidad que viene con la compatibilidad con el controlador de almacenamiento masivo. No sé qué tutoriales hay, pero es un chip muy popular.
¿Qué tal un buen libro sobre cómo funciona usb?
Luego, cuando comienzas a programar, sabes cómo se supone que funcionan las cosas ...