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

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ł

Reply to
Michał Lankosz
Loading thread data ...

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

Reply to
Nijak

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.