Pamięć Flash i system plików (nie FAT)

Apr 07, 2012 1 Replies

Czy ma ktoś doświadczenie i może polecić darmowy, prosty, z dobrymi przykładami system plików? Docelowo planuję użyć pamięci na SPI w rodzaju AT25Dxxx podłączonej do ARMa (M3), bez systemu operacyjnego. Nie mam wymagań co do szybkości działania, jedynie ma być małe szczególnie pod względem zużycia pamięci (chętnie do 4kB RAM i do 20kB programu). Powinien zawierać funkcję formatującą (pierwsze użycie urządzenia), zakładanie i kasowanie plików, katalogów, listowanie katalogów, dopisywanie do pliku, długie nazwy plików (do 256 znaków, w tym możliwe spacje...). Zapis będzie bardzo sporadyczny więc system typu wear-leveling nie jest potrzebny. Projekt efsl wydaje się za obszerny. FatFs (elm-chan.org) mógłby być, jest bardzo dużo przykładów (choć jeszcze nie znalazłem gotowca obsługi pamięci SPI, co rodzi na początku możliwości popełnienia błędów), ale może istnieje coś innego, lepszego, prostego i niekoniecznie FAT?



Michał


Zasadniczo proponuje uzycie OS-a, dostarcza on standartowy interfejs dostepu do plikow. Zobacz np. eCos-a ->

formatting link
warstwe FILEIO ->
formatting link

Czy mniejszy i prostszy moze niekoniecznie ale warto sprawdzic JFFS2 ->

formatting link
oczywiscie paczka dla eCos-a ->
formatting link

Join the Discussion

Have something to add? Share your thoughts — no account required.

Didn't find your answer?

Ask the community — no account required