Samouczek do tworzenia pamięci masowej USB


9

Zastanawiałem się tylko, czy gdzieś jest tutorial na temat tworzenia własnego dysku flash USB i nie mam na myśli rozbierania USB i wkładania wnętrzności w coś innego, mam na myśli połączenie pamięci flash i kontrolera.


4
Tytuł powinien brzmieć „Samouczek do samodzielnej pamięci masowej USB”, ponieważ konkretnie pytasz o samouczek na temat tworzenia własnego dysku flash. Pytanie o tworzenie własnych gadżetów USB zostało już dawno zadane.
bpijls,

@bpijls Zmieniłem tytuł.
JPC

Odpowiedzi:


13

Dean Camera napisał stos USB dla AVR. Zawiera sterownik pamięci masowej.

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


1
LUFA jest bardzo dobra. A układy AVR USB stają się coraz lepsze. Jeśli wolisz programować w systemie Linux lub OSX, dobrym wyborem jest LUFA na AVR. Jeśli korzystasz z systemu Windows, spójrz na środowisko programistyczne PIC. Niższe układy PIC USB mają więcej funkcji i są łatwiejsze w użyciu niż niższe układy AVR USB, ale tak naprawdę można opracować je tylko w systemie Windows.
todbot

1
Tylko aktualizacja dotycząca programowania za pomocą PIC. Nowy Microchip IDE, MPLAB X (który jest wciąż w fazie beta) jest oparty na NetBeans i umożliwia rozwój PIC na dowolnej z głównych platform (Windows / MAC / Linux).
bt2



2

IMHO najprościej jest użyć AT90USB lub LPC1343. Ten ostatni ma oprogramowanie układowe urządzenia pamięci masowej przechowywane w pamięci ROM, więc wystarczy podać tylko niektóre szczegóły deskryptora urządzenia i 2 lub 3 procedury dostępu do pamięci Flash.


1

Możesz również rozważyć Cypress FX2. Jest to układ Hi-Speed ​​USB z obsługą sterownika pamięci masowej. Nie znam żadnych samouczków, ale jest to dość popularny układ.


Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.