|
www.elektronik.si Forum o elektrotehniki in računalništvu
|
Poglej prejšnjo temo :: Poglej naslednjo temo |
Avtor |
Sporočilo |
markc Član
Pridružen-a: Čet 21 Feb 2008 18:02 Prispevkov: 77 Aktiv.: 0.39 Kraj: Dobropolje
|
Objavljeno: Čet Jan 28, 2016 3:01 pm Naslov sporočila: File System za majhne pomnilnike |
|
|
Pozdravljeni!
Ima kdo izkušnje s portanjem FS na NVRAM, MRAM, FRAM...
Željo imam podpreti MRAM velikosti 128kB.
Za "hec" sem portal FAT16, ki pa je pokazal pričakovane rezultate.
Cca. 49kB zasede samo FS na pomnilniku. Seveda je FAT "prepožrešen" ter deluje po minimalnih blokih 512B, kar pomeni, da porabim 512B tudi če vpišem v FILE le nekaj malega.
MRAM za uporabo deluje kot RAM in ne potrebuje strukturiranja pomnilnika v sektorje/bloke.
Raziskoval sem dalje in našel open source NASA/EEFS. Izgleda privlačno, vendar mi deluje preveč pomankljiv, ter bolj je namenjen principu "piši enkrat beri večkrat".
Ima kdo idejo, predlog, kaj si še lahko ogledam?
Pogoj je, da je open source, pisan v C, brez uporabe dinamičnega pomnilnika (malloc()), samostojen (ni potreben OS) in da ni požrešen kot FAT.
Kakšen predlog? |
|
Nazaj na vrh |
|
|
mujo Član
Pridružen-a: Ned 02 Jan 2005 19:24 Prispevkov: 722 Aktiv.: 3.25 Kraj: MB
|
Objavljeno: Čet Jan 28, 2016 3:42 pm Naslov sporočila: Re: File System za majhne pomnilnike |
|
|
Kaj so tvoje zahteve/pričakovanja?
Glede na to, da imaš MRAM ne potrebuješ "wear leveling" - uravnavanja obrabe, in to olajša že precej zadev. |
|
Nazaj na vrh |
|
|
markc Član
Pridružen-a: Čet 21 Feb 2008 18:02 Prispevkov: 77 Aktiv.: 0.39 Kraj: Dobropolje
|
Objavljeno: Čet Jan 28, 2016 4:27 pm Naslov sporočila: |
|
|
Pričakovanja oziroma kaj želim pridobiti v tem primeru je, da lahko naredim "poljubno" število datotek, obstoječe datoteke dopisujem, berem itd.
Bi se lotil zadevo spisat sam, vendar imam pomisleke glede fragmentacije pomnilnika. Seveda iščem bližnico (beri: obstoječo kodo), s katero se rešim logičnega upravljanja s podatki na pomnilniku, ter samo poskrbim za nižji nivo (operiranje s pomnilnikom na SPI bus). |
|
Nazaj na vrh |
|
|
s54mtb Neznanec
Pridružen-a: Sre 11 Mar 2015 0:28 Prispevkov: 1 Aktiv.: 0.01 Kraj: Slovenia
|
Objavljeno: Pet Jan 29, 2016 3:56 pm Naslov sporočila: |
|
|
........ |
|
Nazaj na vrh |
|
|
|
|
Ne, ne moreš dodajati novih tem v tem forumu Ne, ne moreš odgovarjati na teme v tem forumu Ne, ne moreš urejati svojih prispevkov v tem forumu Ne, ne moreš brisati svojih prispevkov v tem forumu Ne ne moreš glasovati v anketi v tem forumu Ne, ne moreš pripeti datotek v tem forumu Ne, ne moreš povleči datotek v tem forumu
|
Uptime: 48 dni
Powered by phpBB © 2001, 2005 phpBB Group
|