-
1. Data: 2009-04-13 07:41:55
Temat: System FAT32 na kartach SD i uC AVR
Od: slawek7 <s...@w...pl>
Mam do Was wielką prośbę.
Czy Może mi ktoś opisać w prosty sposób obsługę systemu plików FAT32
na kartach SD/MMC z użyciem uC AVR?
Trochę o tym poczytałem i tak szczerze mówiąc nic nie rozumiem. Każdy
opisuje po swojemu, nie mam jakiejś jednoznaczności.
O co w tym chodzi i jak się do tego zabrać?
-
2. Data: 2009-04-13 09:38:58
Temat: Re: System FAT32 na kartach SD i uC AVR
Od: "kk" <...@...pl>
>O co w tym chodzi i jak się do tego zabrać?
Chaciałem coś napisać, ale w sumie wszytsko jest już napisane.
Może zacznij od :
http://pl.wikipedia.org/wiki/File_Allocation_Table
-
3. Data: 2009-04-13 13:25:25
Temat: Re: System FAT32 na kartach SD i uC AVR
Od: slawek7 <s...@w...pl>
Ale tam nie ma nic o tym jak to wygląda od strony fizycznej na takiej
karcie SD.
-
4. Data: 2009-04-13 14:19:36
Temat: Re: System FAT32 na kartach SD i uC AVR
Od: Zbych <a...@o...pl>
slawek7 pisze:
> Ale tam nie ma nic o tym jak to wygląda od strony fizycznej na takiej
> karcie SD.
Na stronie microsoftu jest pełna specyfikacja FAT.
http://download.microsoft.com/download/1/6/1/161ba51
2-40e2-4cc9-843a-923143f3456c/fatgen103.doc
Od strony fizycznej wygląda to tak samo jak na dysku twardym (czytasz i
zapisujesz dane sektorami).
-
5. Data: 2009-04-13 14:21:41
Temat: Re: System FAT32 na kartach SD i uC AVR
Od: Mario <m...@p...onet.pl>
slawek7 pisze:
> Ale tam nie ma nic o tym jak to wygląda od strony fizycznej na takiej
> karcie SD.
Google u ciebie działa?
http://si.ae.krakow.pl/~wisniewl/syspl.html
Jeśli masz wątpliwości co do opisu to weź sobie czystą pamięć SD/MMC i
otwórz ją w edytorze hex mającym możliwość otwierania urządzeń a nie
tylko plików. Może to być np AXE ale darmowy jest tylko trial. Podobną
funkcjonalność ma zdaje się Hackman Hex Editor. Teraz utwórz sobie na
tej pamięci jakiś katalog i zobacz wpisy do tablicy, potem plik pusty i
następnie plik z danymi. Wszystko już będziesz wiedział.
--
Pozdrawiam
MD
-
6. Data: 2009-04-13 20:31:55
Temat: Re: System FAT32 na kartach SD i uC AVR
Od: Adam Dybkowski <a...@4...pl>
slawek7 pisze:
> Czy Może mi ktoś opisać w prosty sposób obsługę systemu plików FAT32
> na kartach SD/MMC z użyciem uC AVR?
Zainstaluj sobie Nut/OS (www.ethernut.de), tam masz gotowy system plików
PHAT śmigający na karcie. Zgodny z FAT ale nie trzeba płacić za licencję
Microsoftowi.
--
Adam Dybkowski
http://dybkowski.net/
Uwaga: przed wysłaniem do mnie maila usuń cyfry z adresu.
-
7. Data: 2009-04-13 21:01:26
Temat: Re: System FAT32 na kartach SD i uC AVR
Od: "T.M.F." <t...@n...mp.pl>
>> Czy Może mi ktoś opisać w prosty sposób obsługę systemu plików FAT32
>> na kartach SD/MMC z użyciem uC AVR?
>
> Zainstaluj sobie Nut/OS (www.ethernut.de), tam masz gotowy system plików
> PHAT śmigający na karcie. Zgodny z FAT ale nie trzeba płacić za licencję
> Microsoftowi.
>
MS ma licencje tylko na FAT32, zwykly FAT nie chronia patenty - za pozno
sie chlopaki zorientowaly, zeby to opatentowac :)
-
8. Data: 2009-04-13 21:21:10
Temat: Re: System FAT32 na kartach SD i uC AVR
Od: Jarosław Sokołowski <j...@l...waw.pl>
T.M.F. napisało:
>>> Czy Może mi ktoś opisać w prosty sposób obsługę systemu plików FAT32
>>> na kartach SD/MMC z użyciem uC AVR?
>>
>> Zainstaluj sobie Nut/OS (www.ethernut.de), tam masz gotowy system plików
>> PHAT śmigający na karcie. Zgodny z FAT ale nie trzeba płacić za licencję
>> Microsoftowi.
>
> MS ma licencje tylko na FAT32, zwykly FAT nie chronia patenty
W dodatku nie na FAT32 jako taki, tylko na hakerską sztuczkę (zastosowaną
chyba po raz pierwszy w Windows 95), pozwalającą na obejście ograniczenia
samego FAT i używanie nazw plików i katalogów dłuższych niż zakładał DOS.
Jak komuś wystarczą nazwy w formacie 8+3, to mu z tym patentem mogą
naskoczyć nawet w USA (bo w Europie, to w ogóle nic nie mogą).
> - za pozno sie chlopaki zorientowaly, zeby to opatentowac :)
Gdyby się zorientowali wcześniej i opatentowali kiedy było można, to by
już okres ochrony patentowej minął.
--
Jarek
-
9. Data: 2009-04-14 05:28:53
Temat: Re: System FAT32 na kartach SD i uC AVR
Od: slawek7 <s...@w...pl>
Może zacząłbym od czegoś prostszego.
Od zapisu i odczytu danych z samej karty SD.
Ma ktoś z Was sprawdzone procedury wraz z opisem użycia ich na AVR?
Czym tak naprawdę różni się obsługa kart SD od MMC ze strony uC.
Czy duże są różnice?
-
10. Data: 2009-04-14 07:22:16
Temat: Re: System FAT32 na kartach SD i uC AVR
Od: Sawik <s...@n...lubie.spamu.invalid>
On 2009-04-14, slawek7 <s...@w...pl> wrote:
> Może zacząłbym od czegoś prostszego.
> Od zapisu i odczytu danych z samej karty SD.
> Ma ktoś z Was sprawdzone procedury wraz z opisem użycia ich na AVR?
> Czym tak naprawdę różni się obsługa kart SD od MMC ze strony uC.
> Czy duże są różnice?
Ostatnio tez musialem zmierzyc sie z tym tematem. Znalazlem kilka ciekawych
stron:
http://www.mil.ufl.edu/~chrisarnold/components/micro
controllerBoard/AVR/avrlib/docs/html/group__mmc.html
http://www.roland-riegel.de/sd-reader/index.html
http://www.sxlist.com/techref/ti/msp430/rwsdmmc/mmc.
c
Oparlem sie na kodzie z pierwszego linka i zadzialalo wlasciwie od razu
(probowalem na 2 kartach SD 128MB i 256MB). uC: ATMega644P.
--
pozdr.
Sawik