I have a system with a region of memory that is battery-backed.
I'd like to use it as a file system - the idea is to make / read only and put files that need to be modified into the battery backed file system....
I've googled about but found nothing that would do this; just some vague references to ramdisks. But then I've found nothing that would let me pin a ramdisk into a specific region in memory and keep it there over reboots.
So... Anyone know of any way to do this?
Thanks...
Didn't find your answer? Ask the community — no account required.
P
piruli
Wath about adding a hard disk, mmc or SD ?
G
Gabriele Brugnoni
I've developed a little device block driver to do that. The way i do it is very simple:
Look at some block devices, and choose one to use as a skeleton. The request function may be something like:
This code write or read directly to memory. Each 512 block will be saved in the SRAM. You may improve security by reserving one sector area and save in that point each sector before modify it. At system startup you may check the reserved area, and if it contains a stored record you may recover it (the system may be turned-off when writing to a sector).
Then you may format your block device as you do for other disks, for example with minix, and mount it.
Bye, Gabriele
Join the Discussion
Have something to add? Share your thoughts — no account required.
Didn't find your answer?
Ask the community — no account required
Report Content
You are reporting this content to the moderators. They will look at it
ASAP.