pendrive i AVR

Loading thread data ...
Reply to
invalid unparseable

po pierwsze, ten kod nie nadaje się do niczego poza prostym sterowaniem urządzeń. nie obsługuje transferu danych potrzebnego w obsłudze dysków.

po drugie, pytanie było o współpracę z pendrive'ami, a nie o ich tworzenie.

w.

Reply to
Wojtek Kaniewski

nie wiem dlaczego, ale pendrive'y kojarzą mi się z urządzenami klasy mass storage obsługującymi transfery typu bulk. tego kod Igora Cesko nie potrafi. owszem, można napisać kawałek kodu do obsługi kart MMC, ale co to za pendrive, który wymaga instalacji sterowników w każdym systemie?

w.

Reply to
Wojtek Kaniewski

No to wystarczy tylko napisac obsluge klasy Mass Storage dla AVRka (kod zrodlowy softu AVRka jest do sciagniecia ze strony "igorowego" konwertera USB-RS232) i juz. Nie wymaga specjalnych sterownikow po stronie komputera.

Reply to
Adam Dybkowski

tyle to i jak wiem, ale to nie jest ani ,,dokładasz do tego flasha i masz pendrive'a'', ani ,,dołożenie do tego zewnętrznej pamięci i oprogramowanie tego jest bardzo proste'' jak pisał mój przedmówca. próbowałeś kiedyś zrozumieć 64kB źródeł w asemblerze z komentarzami po słowacku? ten kod nie przewiduje niczego poza wysyłaniem rozkazów kontrolnych do jednego endpointu. łatwiej i taniej (jeśli liczyć poświęcony czas) użyć kości kontrolera usb, albo napisać to samemu od zera, wzorując się tylko na kodzie Igora. ja, mimo tego, że czasem miewam dziwne pomysły, nie podjąłbym się tego (;

w.

Reply to
Wojtek Kaniewski

I jeszcze zrobic - chocby prostego - hosta SCSI. definicja klasy MassStorage to tylko protokol transportowy - obsluga "drive" idzie wg. specyfikacji SCSI (tego scsi nie jestem na 100% pewny - chodzi w kazdym razie o specyfikacje komend typu "zapis do sektora" , "czytanie sektora". A potem obsluge systemu plikow (np. FAT16 - jest chyba najprostszy). Ogolnie troche tego jest... GRG

Reply to
Grzegorz Domagala

ElectronDepot website is not affiliated with any of the manufacturers or service providers discussed here. All logos and trade names are the property of their respective owners.